解题思路:单个列举 对应累加 唯一的缺点就是效率问题 因为一一列举累加需要大量计算时间 所以导致超时 但是代码思路本身没问题
注意事项:
参考代码:
#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 人评分