C语言 简单的余数求和问题,VC++6.0可以运行,ACM却说答案错误,不能提交,求解。
答案:3 悬赏:70 手机版
解决时间 2021-03-10 08:33
- 提问者网友:未信
- 2021-03-10 03:43
C语言 简单的余数求和问题,VC++6.0可以运行,ACM却说答案错误,不能提交,求解。
最佳答案
- 五星知识达人网友:夜余生
- 2021-03-10 03:51
#include
int main()
{
int k=0,i,j;
scanf("%d",&i);
if(2<=i&&i<=10^12)
{
for(j=1;j {
k=k+(i%j);
}
k=k%1000000007;
printf("%d\n",k);
}
return 0;
}
这样呢追问这样也不对额,还是错误答案。
int main()
{
int k=0,i,j;
scanf("%d",&i);
if(2<=i&&i<=10^12)
{
for(j=1;j {
k=k+(i%j);
}
k=k%1000000007;
printf("%d\n",k);
}
return 0;
}
这样呢追问这样也不对额,还是错误答案。
全部回答
- 1楼网友:酒安江南
- 2021-03-10 06:11
时间或者是内存肯定超限制了,优化一下追问给的是WrongAnswer,不是TimeLimitExceeded,不知道结果哪里有问题。追答可能用int,k太小,换long或者long long 试试
- 2楼网友:山河有幸埋战骨
- 2021-03-10 04:32
10^12 指 10异或12
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯