ACM编程保存竞赛题
你对自己的考验不够。例如,您在以下组中的答案是错误的:
四
1 1
4 1
8 5
9 2
正确答案应该是3.25,你的是2。
这说明你的代码逻辑有问题,此外还要说一些其他的问题:
1和ACM的大部分题目都是多组数据,输入输出的描述包括“每组测试数据……”,这多组数据应该一次输入,而不是多次运行。你最好先学习一下关于做ACM题的各种常用输入输出方法,这是最基本的。
2、“第一行是正整数n”,输入明明是整数,但是你用浮点数读,实数可能会有错误。比如输入5的值,T1可能是5.00000001,不一定出现,但是一旦出现,你的循环for(j = 0;j & ltt 1-1;J++)的循环次数会比你预期的多。