题目名称 | 1048. [Citric S2] 一道防AK好题 |
---|---|
输入输出 | hard.in/out |
难度等级 | ★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 6 |
题目来源 | Makazeu 于2012-08-26加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:25, 提交:102, 通过率:24.51% | ||||
不知云 | 100 | 0.512 s | 16.05 MiB | C++ |
digital-T | 100 | 0.714 s | 15.93 MiB | C++ |
Sky_miner | 100 | 0.720 s | 12.14 MiB | C++ |
devil | 100 | 0.731 s | 15.95 MiB | C++ |
Ezio | 100 | 0.734 s | 12.14 MiB | C++ |
c3705 | 100 | 0.734 s | 15.95 MiB | C++ |
Ezio | 100 | 0.738 s | 12.14 MiB | C++ |
woca | 100 | 0.750 s | 15.95 MiB | C++ |
Ezoi_XY | 100 | 0.762 s | 15.93 MiB | C++ |
cstdio | 100 | 0.766 s | 12.14 MiB | C++ |
关于 一道防AK好题 的近10条评论(全部评论) | ||||
---|---|---|---|---|
这题的描述简直是残虐我这种弱菜
数据之大,模拟不能。 ╮(╯▽╰)╭这世道(╯‵□′)╯︵┻━┻智商是硬伤
Ezio
2014-08-24 21:43
6楼
| ||||
Pascal同学请注意,当进行乘法运算时,得出的积会暂时存储在第一个出现的变量当中!所以有可能会爆215(值溢出)!所以先用一个能存的下的数做第一个是十分重要的- -
| ||||
回复 @舍得 :
把倒数第四行的“n-1”改成“l-1“,把y数组的范围开到1..500000,把c改成int64,应该就会好了
FoolMike
2014-08-22 10:14
4楼
| ||||
天哪,少个+1 居然过了4个点 错误代码139 136的飞……
PS:我是蓝字菌
digital-T
2014-02-15 15:19
3楼
| ||||
脑筋急转弯……
WC 2014发来贺电 | ||||
可否边读入边处理输出
此代码提交后显示 运行时错误 program hard(input,output); var a,b,c,i,ans,n,l:longint; x,y:array[1..50000] of longint; begin assign(input,'hard.in'); reset(input); assign(output,'hard.out'); rewrite(output); readln(n); for i:=1 to n do read(x[i]); ans:=0; l:=0; repeat inc(l); read(a);inc(a,ans); read(b);inc(b,ans); read(c);inc(c,ans); for i:=1 to n do if (a*(i+1)*x[i]*x[i]+(b+1)*i*x[i]+(c+i))=0 then begin ans:=i; y[l]:=ans; break; end; until (a=0)and(b=0)and(c=0); for i:=1 to n-1 do writeln(y[i]); close(input); close(output); end.
舍得
2012-09-26 14:00
1楼
|