随笔分类 - HDU
摘要:在循环中每个学生的sum初始都要清零(第20行代码) Wrong Answer(第20行, 结构体中的sum没有初始化)->Accepted
阅读全文
摘要:Runtime Error 就是ACM中常说的RE,出现这种错误往往是数组越界造成的,你应该检查数组开的是否足够大,或者在程序处理过程中是否存在数组下表越界的情况。
阅读全文
摘要:经常会遇到这种令人抓狂的情况 自己编写的程序在codeblocks上怎么编译运行都能输出正确结果 然而一提交,却无法Accept,很多时候显示的并不是Wrong Answer 而是比WrongAnswer更令人绝望的 。 在oj中,给定的Time Limit 是1000MS,出现Time Limit
阅读全文
摘要:Time Limit Exceeded(没有加!=EOF)->Runtime Error(数组开小了) (ACCESS_VIOLATION)->Accepted
阅读全文
摘要:#include #include #include using namespace std; int salary[6] = {100, 50, 10, 5, 2, 1}; int main() { int n; while(scanf("%d", &n) && n != 0) { int a[n]; int sum = 0; for(int i = 0; i <...
阅读全文
摘要:#include #include #include #include #include using namespace std; int main() { int n; while(scanf("%d", &n) && n != 0) { set s; int a[n], b[n]; for(int i = 0; i ()); for(int i...
阅读全文
摘要:#include #include using namespace std; int main() { int n, m; while(scanf("%d %d", &n, &m) && (n != 0 || m != 0)) { int a[n]; a[0] = m; for(int i = 1; i <= n; ++ i) { scanf("%d",...
阅读全文
摘要:#include int f(int n) { if(n == 0 || n == 1) return 1; if(n == 2) return 2; return f(n - 1) + f(n - 3); } int main() { int n; while(scanf("%d", &n) && n != 0) { printf("%d\n", f(n)); ...
阅读全文
摘要:#include #include #include using namespace std; int main() { int n, len; string str; cin >> n; while(n --) { int num = 0; cin >> str; len = str.length(); for(int i = 0; i = '0' &...
阅读全文
摘要:#include #include using namespace std; int main() { int n; while(scanf("%d", &n) && n != 0) { int a[n], cmin, cmin_index; for(int i = 0; i < n; ++ i) { scanf("%d", &a[i]); } cm...
阅读全文
摘要:#include int main() { int n, m; while(scanf("%d %d", &n, &m) != EOF) { int sum = 0, count = 0; for(int i = 2; i <= 2*n; i += 2) { sum += i; if((i/2) % m == 0) { count ++; ...
阅读全文
摘要:#include #include using namespace std; int main() { int n; while(scanf("%d", &n) != EOF) { double score[n]; double sum = 0; for(int i = 0; i < n; ++ i) { scanf("%lf", &score[i]); ...
阅读全文
摘要:#include long long int memo[33]; long long int f(long long int n) { memo[1] = 1; for(long long int i = 2; i <= n; ++ i) { memo[i] = 2 * (memo[i - 1] + 1); } return memo[n]; } int main() {...
阅读全文
摘要:#include #include bool is_prime(int n) { for(int i = 2; i < sqrt(n); ++ i) if(n % i == 0) return false; return true; } int main() { int x, y, sum; while(scanf("%d %d", &x, &y) && (x...
阅读全文
摘要:#include int main() { int n, m; scanf("%d", &m); while(m --) { scanf("%d", &n); float sum = 0; for(int i = 1; i <= n; ++ i) { if(i % 2 == 0) sum -= 1.0/i; else sum += 1.0/i; }...
阅读全文
摘要:有时候在电脑上写的程序运行成功,但在OJ平台上却会提示Presentation Error。 1.思路是对的,且运行时间符合要求 2.答案和标准结果非常接近,也就是说最可能是因为,在输出结果中,多了或少了不必要的空格或者回车或者其他,总而言之,OJ平台对格式的检查非常严格,所以一定要认真检查程序的输
阅读全文
摘要:本题有两个坑点(对我来说, 哈哈): (1) 取三位数的个位不是用n%100, 而是n%10 (2) 输出格式, 严格按照最后一个数后面没有空格
阅读全文
摘要:#include #include #include using namespace std; int main() { int n; double m; while(scanf("%d", &n) && n != 0) { int a = 0, b = 0, c = 0; while(n --) { scanf("%lf", &m); if(m > 0...
阅读全文

浙公网安备 33010602011771号