提交代码: 注: 多组输入 scanf的返回值是输入值的个数。没有输入值就返回-1。 -1按位取反结果是0 while(~scanf("%d", &n))就是当没有输入的时候退出循环 1 #include <stdio.h> 2 3 4 #define maxn 210 5 6 int a[maxn ...
分类:
编程语言 时间:
2019-07-06 14:53:42
阅读次数:
103
C C++比较: 1. Scanf printf 函数 Cin cout可不指定输入输出格式,消耗时间多 2. Stdio :standard input output .h——head Stdio.h ——include sth about input and output (cstdio) #i ...
分类:
编程语言 时间:
2019-07-04 09:45:02
阅读次数:
100
题目链接 https://vjudge.net/problem/UVA-122 ...
分类:
其他好文 时间:
2019-07-03 00:52:23
阅读次数:
94
Prime Gap 这里直接写中文了 Descriptions: 对于一个数n,若n为素数则输出0,否则找到距离n最小的两个素数,一个大于n,一个小于n,输出他们的差(正数) Input 多组输入 每行包含一个数n 若n为0,程序结束 Output 对于每个测试数据,输出一个答案占一行 Sample ...
分类:
其他好文 时间:
2019-06-30 18:50:04
阅读次数:
85
如何计算你们的得分呢?,如“OOXXOXXOOO”。 “O”表示问题的正确答案,“X”表示错误的答案。那么它得分是由它自己和它刚刚以前连续的'O'只有当答案是正确的。 例如,第10个问题的分数是由其自身和它的两个先前连续的“0”获得的3。 因此,“OOXXOXXOOO”的得分是通过“1 + 2 + ...
分类:
其他好文 时间:
2019-06-30 09:25:47
阅读次数:
85
八数码难题 参考代码:(刘汝佳《算法竞赛入门经典》,源代码在首页置顶区的代码仓库 编码和解码 c++ set vis; void init_() { vis.clear() ; } int try_to_insert(int rear) { int v = 0; for(int i = 0; i i ...
分类:
其他好文 时间:
2019-06-25 00:12:43
阅读次数:
106
题目链接:https://vjudge.net/problem/UVA-1597 题目翻译摘自《算法禁赛入门经典》 题目大意 输入 n 篇文章和 m 个请求(n < 100,m ≤ 50000),每个请求都是以下 4 种格式之一。 处理询问时,需要对于每篇文章输出证据。前 3 种询问输出所有至少包含 ...
分类:
Web程序 时间:
2019-06-24 00:37:31
阅读次数:
159
题目链接:https://vjudge.net/problem/UVA-12504 题目翻译摘自《算法禁赛入门经典》 题目大意 在本题中,字典是若干键值对,其中键为小写字母组成的字符串,值为没有前导零或正号的非负整数(-4,03 和 +77 都是非法的,注意该整数可以很大)。输入一个旧字典和一个新字 ...
分类:
其他好文 时间:
2019-06-24 00:26:55
阅读次数:
92
题目链接:https://vjudge.net/problem/UVA-1596 题目翻译摘自《算法禁赛入门经典》 题目大意 输入并模拟执行一段程序,输出第一个bug所在的行。每行程序有两种可能: 赋值语句可能会出现两种bug: 程序不超过1000行,每行不超过80个字符且所有常数均为小于 231 ...
分类:
其他好文 时间:
2019-06-23 19:21:16
阅读次数:
100
Team Queue UVA - 540 Queues and Priority Queues are data structures which are known to most computer scientists. The Team Queue, however, is not so we ...
分类:
其他好文 时间:
2019-06-23 17:25:35
阅读次数:
91