import sys strlist=[] for line in sys.stdin: #标准输入 str=line.split()#数据类型为列表,如输入的事asdz,则str=['asd'] strlist.extend(str)#list.extend(object)是将对象的内容加入到列表 ...
分类:
编程语言 时间:
2020-01-13 16:25:29
阅读次数:
143
办法一: 1 scanf("%d", value); 2 setbuf(stdin, NULL); 将 stdin 输入流由默认缓冲区转为无缓冲区。这样 scanf() 输入完毕后,缓冲区内的东西就消失了。 办法二: 1 while ((c = getchar()) != EOF && c != ' ...
分类:
编程语言 时间:
2020-01-12 19:54:02
阅读次数:
285
样例输入 3 10 100 1000 样例输出 6 60 840 题解: 比如24= 23x 3,它的因数个数有(3 + 1)*(1 +1)=8个。 本题我们只要枚举每个质数的次数即可,用DFS来寻找答案。前15个质数之积已经大于1016,所以我们枚举这15个质数就足够了。 注意第i个质数的次数一定 ...
分类:
其他好文 时间:
2020-01-10 22:04:17
阅读次数:
90
ELK适用场景 公司网站的访问量有多大,访问高峰期的时间段是多少,最经常访问的热点数据是什么?这一切的一切,虽然我们可以自己通过shell等手段截取出来,但是如果网站多了,服务器多了,还是非常不方便,而且阅读性也不好,因此ELK应运而生,不仅可以获取访问高峰期,还可以制作图表,让你的领导一目了然,E ...
分类:
其他好文 时间:
2020-01-10 18:44:30
阅读次数:
85
数数题还是要多练啊 code: #include <cstdio> #include <cstring> #include <string> #include <vector> #include <algorithm> #define N 3004 #define ll long long #def ...
分类:
其他好文 时间:
2020-01-10 11:00:23
阅读次数:
79
(一)sys sys:提供一组功能映射Python运行时的操作系统 1. 平台与版本 2. 观察异常细节 3. sys.argv 命令行运行时的所有参数列表 4. 标准流 sys.stdin() sys.stdout() sys.stderror() (二)os os:提供跨平台可移植的操作系统编程 ...
分类:
编程语言 时间:
2020-01-09 22:24:41
阅读次数:
85
ag 递归搜索文件内容 安装 使用 jq json文件处理以及格式化显示,支持高亮 安装 使用 fzf 命令行下模糊搜索工具 安装 使用 fzf默认会从STDIN读入数据,然后将结果输出到STDOUT 历史记录(Ctrl+r) 预览模式 其中,{}会被fzf选中行内容代替 glances 监控 安装 ...
分类:
系统相关 时间:
2020-01-08 21:06:50
阅读次数:
75
"题目" 有一个$n$的排列。 给你每个位置结尾的最长上升子序列的长度$a_i$,让你构造这个排列使得每个位置开头的最长下降子序列的长度之和最大。 思考历程 贪心一直都不是我的强项…… 我比赛的时候是想着如何用差分约束之类的东西搞的: 对于每个$a_i$,找到前面的$a_j=a_i 1$,它们至少有 ...
分类:
其他好文 时间:
2020-01-07 16:14:03
阅读次数:
67
Python 有强大的第三方模块,这些第三方模块在实际运用中已经能实现很多的功能,通常不需要重复开发具有相同功能的模块。另外,Python 语言也内置了大量的模块,这些模块已经非常完善,例如对于常见的日期、时间、正则表达式、JSON支持、容器类等都有完善的模块。接下来学习 Python 内置的模块, ...
分类:
编程语言 时间:
2020-01-06 13:04:57
阅读次数:
91
网上的要么是解释一大堆,枯燥乏味,要么代码恶心难以理解,以下图片生动形象的解释了A*算法,后面的解释也是通俗易懂,可以带着解释去看代码,看的很容易理解,学算法就是这样,找到一篇好的博客,理解学习都很迅速。 先了解A*算法:最容易理解的A*算法解释 现在来解决A*求K短路问题 在一个有权图中,从起点到 ...
分类:
编程语言 时间:
2020-01-06 09:51:11
阅读次数:
107