解题思路:单个列举 对应累加 唯一的缺点就是效率问题 因为一一列举累加需要大量计算时间 所以导致超时 但是代码思路本身没问题
注意事项:
参考代码:
#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语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:910 |
【亲和数】 (C语言代码)浏览:530 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:387 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:633 |
简单的a+b (C语言代码)浏览:641 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:637 |
1157题解浏览:769 |
有关字符,字符串的输入输出函数说明浏览:498 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:569 |
蛇行矩阵 (C语言代码)浏览:560 |