解题思路:单个列举 对应累加 唯一的缺点就是效率问题 因为一一列举累加需要大量计算时间 所以导致超时 但是代码思路本身没问题
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int i=0,t=0,m=1,n,f=1;
long long sum=1,k,T;
scanf("%lld%lld%lld",&n,&k,&T);
while((f==T)==0)
{
t=m;
i++;
m+=i;
if(i%n==0)
{
sum+=m;
f++;
}
if(m>=k)
{
m=i-(k-t);
}
}
printf("%lld",sum);
return 0;
}
0.0分
0 人评分
C二级辅导-等差数列 (C语言代码)浏览:569 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:1202 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:627 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:458 |
WU-字符串比较 (C++代码)浏览:754 |
C二级辅导-公约公倍 (C语言代码)浏览:481 |
输出九九乘法表 (C语言代码)浏览:1048 |
1162答案错误,为什么浏览:640 |
分解质因数 (C++代码)浏览:1471 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:549 |