tmp

Day1-Luogu-2085

匿名 (未验证) 提交于 2019-12-02 23:49:02
题目描述 有n个函数,分别为F1,F2,...,Fn。定义Fi(x)=Ai*x^2+Bi*x+Ci (x∈N*)。给定这些Ai、Bi和Ci,请求出所有函数的所有函数值中最小的m个(如有重复的要输出多个)。 输入输出格式 输入格式: 输入数据:第一行输入两个正整数n和m。以下n行每行三个正整数,其中第i行的三个数分别位Ai、Bi和Ci。Ai<=10,Bi<=100,Ci<=10 000。 输出格式: 输出数据:输出将这n个函数所有可以生成的函数值排序后的前m个元素。这m个数应该输出到一行,用空格隔开。 输入输出样例 复制 3 10 4 5 3 3 4 5 1 7 1 复制 9 12 12 19 25 29 31 44 45 54 说明 数据规模:n,m<=10000 这道题和Luogu1631如出一辙,依旧可以用最后一种想法做,当x = 1时将所有函数对应的值压入,每次弹出就将其x增1并压入,因为先弹出的函数在递增后比所有还未入队的都要小,代码如下: struct Node{ int sum, ia, ib, ic, x; Node(int _sum, int _ia, int _ib, int _ic, int _x):sum(_sum), ia(_ia), ib(_ib), ic(_ic), x(_x) {} bool operator < (const Node &a

不要62

匿名 (未验证) 提交于 2019-12-02 23:47:01
杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。 杭州交通管理局经常会扩充一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更安全地服务大众。 不吉利的数字为所有含有4或62的号码。例如: 62315 73418 88914 都属于不吉利号码。但是,61152虽然含有6和2,但不是62连号,所以不属于不吉利数字之列。 你的任务是,对于每次给出的一个牌照区间号,推断出交管局今次又要实际上给多少辆新的士车上牌照了。 Input输入的都是整数对n、m(0<n≤m<1000000),如果遇到都是0的整数对,则输入结束。 Output对于每个整数对,输出一个不含有不吉利数字的统计个数,该数值占一行位置。 Sample Input 1 100 0 0 Sample Output 80数位dp有板子嘿嘿,照着这个板子打就行了,所有数位dp大多可以套板子,关键是找出状态哈哈,对了,数位dp能训练记忆化搜索怎么写 #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> using namespace std; int dp[20][2]; int a[20]; int dfs(int pos,int pre,int sta

50070访问不到的原因之一----namenode没有启动

匿名 (未验证) 提交于 2019-12-02 23:43:01
namenode 默认在/tmp下建立临时文件,但关机后,/tmp下文档自动删除,再次启动Master造成文件不匹配,所以namenode启动失败。 在core-site.xml中指定临时文件位置,然后重新格式化,终极解决! hadoop.tmp.dir /usr/grid/hadoop1.7.0_17/hadoop_${ user.name } value中的路径只要不是/tmp 就行 文章来源: https://blog.csdn.net/xiao_xiao_b/article/details/92674639

Oracle 监听器无法启动(TNS-12555,TNS-12560,TNS-00525)

匿名 (未验证) 提交于 2019-12-02 23:43:01
2019独角兽企业重金招聘Python工程师标准>>> 启动监听器无法打开,报错! 1 [oracle@localhost ~ ]$ lsnrctl start 2 3 LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 06-AUG-2014 19:40:52 4 5 Copyright (c) 1991, 2009 , Oracle. All rights reserved. 6 7 Starting /opt/oracle/11g/bin/ tnslsnr: please wait... 8 9 TNSLSNR for Linux: Version 11.2.0.1.0 - Production 10 System parameter file is /opt/oracle/11g/network/admin/ listener.ora 11 Log messages written to /opt/oracle/diag/tnslsnr/localhost/listener/alert/ log.xml 12 Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY= EXTPROC1521))) 13 TNS-12555 : TNS:permission

git fetch 和git pull 的差别

匿名 (未验证) 提交于 2019-12-02 23:40:02
一、 git fetch 和git pull 的差别 1、git fetch 相当于是从远程获取最新到本地,不会自动merge,如下指令:  git fetch orgin master //将远程仓库的master分支下载到本地当前branch中  git log -p master ..origin/master //比较本地的master分支和origin/master分支的差别  git merge origin/master //进行合并 也可以用以下指令: git fetch origin master:tmp //从远程仓库master分支获取最新,在本地建立tmp分支 git diff tmp //将当前分支和tmp进行对比 git merge tmp //合并tmp分支到当前分支 git pull origin master git pull 相当于从远程获取最新版本并merge到本地 在实际使用中,git fetch更安全一些 3、两者区别的详细解释 https://blog.csdn.net/weixin_41975655/article/details/82887273 1、git fetch 相当于是从远程获取最新到本地,不会自动merge,如下指令:  git fetch orgin master /

手动增加swap空间

匿名 (未验证) 提交于 2019-12-02 23:03:14
dd命令:是用来操作磁盘的 dd if=/dev/zero of=/tmp/newdisk bs=1M count=100(bs也可以是1k) 格式化:mkswap -f /tmp/newdisk 增加到现有swap中:swapon /tmp/newdisk 会提醒“不安全的权限,建议使用0600”,这时我们可以修改权限:chmod 0600 /tmp/newdisk 查看swap空间:free -m 查看文件大小:du -sh /tmp/newdisk 卸载: swapoff /tmp/newdisk 卸载后若不想要了可以删除 rm -rf /tmp/newdisk

第四周作业

匿名 (未验证) 提交于 2019-12-02 23:00:14
1.定义一个对所有用户都生效的命令别名,例如:lftps='ftp 172.168.0.1/pub' 想要对所有用户永久生效需要把 alias 命令写入到/ etc / profile 文件中: alias lftps = 'ftp 172.168.0.1/pub' 2.显示/etc/passwd文件中不以/bin/bash结尾的行 grep - v "/bin/bash$" / etc / passwd 3.找出/etc/passwd文件中,包含二位数字或者三位数的行。 grep "\<[[:digit:]]\{2,3\}\>" / etc / passwd grep - E "\<[0-9]{2,3}\>" / etc / passwd egrep "\<[[:digit:]]{2,3}\>" / etc / passwd 4.显示/proc/meminfo文件中以大写或小写S开头的行;用三种方式实现 grep - i ^ s / proc / meminfo grep "^[sS]" / proc / meminfo egrep "^(s|S)" / proc / meminfo 5.使用echo输出一个绝对路径,使用egrep取出路径名,类似执行dirname /etc/passwd的结果 echo / etc / passwd | egrep - o ".*/\<" 6

安装wingide

匿名 (未验证) 提交于 2019-12-02 22:56:40
WingIIDE 6的licese破解方法(支持python3) (1) 安装WingIDE成功后启动,激活时输入license id CN123-12345-12345-12345 (2)点击Continue后弹框,拷贝框中的request code(将其放入脚本中的Request Code地方),下面的窗体不要关闭 (3)修改Python脚本中的Request Code为刚才得到的Request Code值,运行脚本后得到激活码,将激活码填入上方的窗体即可成功注册 其中脚本为:(保存为.py文件) #!/usr/bin/env python3 #!复制wingide6的requestCode替换掉 LicenseID='CN123-12345-12345-12345' RequestCode='RW61X-5V3GC-8RVA8-LVXD3' import hashlib B16 = '0123456789ABCDEF' B30 = '123456789ABCDEFGHJKLMNPQRTVWXY' def B(n,f,t): xx = 0 for d in str(n): xx = xx * len(f) + f.index(d) res = '' while xx > 0: res=t[int(xx%len(t))]+res xx//=len(t) return res

NYOJ #21 三个水杯(bfs)

匿名 (未验证) 提交于 2019-12-02 22:56:40
描述 给出三个水杯,大小不一,并且只有最大的水杯的水是装满的,其余两个为空杯子。三个水杯之间相互倒水,并且水杯没有标识,只能根据给出的水杯体积来计算。现在要求你写出一个程序,使其输出使初始状态到达目标状态的最少次数。 输入 第一行一个整数N(0<N<50)表示N组测试数据 接下来每组测试数据有两行,第一行给出三个整数V1 V2 V3 (V1>V2>V3 V1<100 V3>0)表示三个水杯的体积。 第二行给出三个整数E1 E2 E3 (体积小于等于相应水杯体积)表示我们需要的最终状态。 输出 每行输出相应测试数据最少的倒水次数。如果达不到目标状态输出-1。 样例输入 2 6 3 1 4 1 1 9 3 2 7 1 1 样例输出 3 -1 1 #include<bits/stdc++.h> 2 using namespace std; 3 int t,Vmax[3],Est[3],Cur[3]; 4 bool vis[105][105][105]; 5 struct node{int a,b,c,step;}cur,tmp; 6 queue<node> que; 7 int bfs(int x){ 8 while(!que.empty())que.pop(); 9 cur.a=x,cur.b=cur.c=cur.step=0; 10 vis[cur.a][cur.b][cur.c]

用Python解决TSP问题(3)――分支限界法

匿名 (未验证) 提交于 2019-12-02 22:54:36
文章源码在Github: https://github.com/jinchenghao/TSP 本介绍用python解决TSP问题的第三个方法――分支限界法 算法介绍 分支限界法的步骤如下: 对于步骤1)我使用优先级队列来完成宽度优先搜索。 对于步骤2)我使用前文提到的贪心算法来作为bound的上界,取矩阵每行的两个最小值得均值作为下界。如公式(2)(3)。 使用贪心算法定义上界可以理解,下界之所以取每行的两个最小值除以2是因为:对每一步经过的城市j,从最近的上一个城市i来,再到下一个最近城市k去,即i→j→k。这样取得的down肯定是小于等于最优解。up和down是不断更新的,每到一个节点就会更新down的值,每搜索到一个解就会更新up(如果比当前的up优),如果当前的解比所有的节点的极小值都小,则搜索到最优解停止搜索。 程序 输入: 1 2066 2333 2 935 1304 3 1270 200 4 1389 700 5 984 2810 6 2253 478 7 949 3025 8 87 2483 9 3094 1883 10 2706 3130 代码: # -*- coding: utf-8 -*- """ 分支限界法 name:JCH date:6.8 """ import pandas as pd import numpy as np import math