杭电acm1017题 感觉代码没错,但就是ac不了,我无解了,
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 21:58:06
杭电acm1017题 感觉代码没错,但就是ac不了,我无解了,
题目是这样的:Given two integers n and m,count the number of pairs of integers (a,b) such that 0 < a < b < n and (a^2+b^2 +m)/(ab) is an integer.
This problem contains multiple test cases!
The first line of a multiple input is an integer N,then a blank line followed by N input blocks.Each input block is in the format indicated in the problem description.There is a blank line between input blocks.
The output format consists of N output blocks.There is a blank line between output blocks.
InputYou will be given a number of cases in the input.Each case is specified by a line containing the integers n and m.The end of input is indicated by a case in which n = m = 0.You may assume that 0 < n
题目是这样的:Given two integers n and m,count the number of pairs of integers (a,b) such that 0 < a < b < n and (a^2+b^2 +m)/(ab) is an integer.
This problem contains multiple test cases!
The first line of a multiple input is an integer N,then a blank line followed by N input blocks.Each input block is in the format indicated in the problem description.There is a blank line between input blocks.
The output format consists of N output blocks.There is a blank line between output blocks.
InputYou will be given a number of cases in the input.Each case is specified by a line containing the integers n and m.The end of input is indicated by a case in which n = m = 0.You may assume that 0 < n
/*不知道你为什么觉得你的代码没有问题,连测试样例都没过.
题目中是第一行输入有几组测试数据,这个组不是case,而是每个0 0标志一组结束
下面是根据你代码修改AC后的结果,
*/
#include
int main()
{
\x05int n,m,i,j,x,a,z=0,c;
\x05scanf("%d",&x);
\x05for(a=1;a1) printf("\n");
\x05\x05c = 0;
\x05\x05while(++c)
\x05\x05{
\x05\x05\x05scanf("%d %d",&n,&m);
\x05\x05\x05if(!((n==m)&&(n==0)))
\x05\x05\x05{
\x05\x05\x05\x05z=0;
\x05\x05\x05\x05for(i=1;i
再问: 其实我题目就不怎么懂,不明白已经用一个数来控制测试数量了为什么还要用0 0 控制测试结束
再答: 第一个数是控制测试数据组数的,每组以0 0做结尾。 例子给的是n=1的情况,如果n>1的话可以是这样: 2 20 3 30 4 0 0 10 1 40 5 60 8 0 0 n是控制0 0的个数,0 0是每一组的结束符。
题目中是第一行输入有几组测试数据,这个组不是case,而是每个0 0标志一组结束
下面是根据你代码修改AC后的结果,
*/
#include
int main()
{
\x05int n,m,i,j,x,a,z=0,c;
\x05scanf("%d",&x);
\x05for(a=1;a1) printf("\n");
\x05\x05c = 0;
\x05\x05while(++c)
\x05\x05{
\x05\x05\x05scanf("%d %d",&n,&m);
\x05\x05\x05if(!((n==m)&&(n==0)))
\x05\x05\x05{
\x05\x05\x05\x05z=0;
\x05\x05\x05\x05for(i=1;i
再问: 其实我题目就不怎么懂,不明白已经用一个数来控制测试数量了为什么还要用0 0 控制测试结束
再答: 第一个数是控制测试数据组数的,每组以0 0做结尾。 例子给的是n=1的情况,如果n>1的话可以是这样: 2 20 3 30 4 0 0 10 1 40 5 60 8 0 0 n是控制0 0的个数,0 0是每一组的结束符。
我最近做数学题,一道题算好了,但总感觉做错了,可实际又没错,就是老感觉没做对,这是什么情况呢?
我最近做数学题,一道题算好了,但总感觉做错了,可实际又没错,就是老感觉没做对,这是什么情况呢?真苦恼.
请问我这题哪里做错了,但我觉得步骤没错啊
这题答案是C但A我觉得没错啊,是题错了吗?
数学不行,怎么补?我高一了,数学很差,但多数时候听得懂,就是做不了题,我很郁闷,我该怎么办啊?
英语翻译英语卷子反思 刘禹良一、 这张卷子我做得最好的部分就是完形填空以及任务型阅读了,一道题也没错,但我下次仍会认真审
这道化学题哪个选项错i了,我怎么感觉都没错啊
我没错就是我用英语怎么说?
hdu1003,题里测试数据都过,就是ac不了
我家两个小孩很粗心,我想了很多办法都解决不了.一般应用题,附加题都没错,就是口算题算错,应用题单位忘写,看题不认真.请大
我现在高一下学期了,但英语很差,根本就是无基础的,怎么办
对没错.我生下来就是一个错误 但你为什么还要生我下来 用英文怎么翻译