题解 | [NOIP2015]金币
#include <stdio.h>
int main()
{
int t=1;
long k,today=0,sum=0;
scanf("%ld",&k);
for(int i=1;today<k;)
{
for(int j=i;j>0&&today<k;j--)
{
sum+=t;
today++;
}
i++;
t++;
}
printf("%ld",sum);
return 0;
}
依次把次数递增就行了