69,371
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
int main()
{
long long n,k,t,i,total=1,op=1,cishu=1;
scanf("%I64d%I64d%I64d",&n,&k,&t);
for(i=1;i<t;i++)
{ long long op1=((n*i+1+n*(i-1))*n/2)%k;
op+=op1;
op%=k;
total+=op;
}
printf("%I64d\n",total);
return 0;
}
#include<stdio.h>
#include<conio.h>
int main()
{
long long n=0,k=0,t=0;
long long num=1,count=0;
scanf("%I64d%I64d%I64d",&n,&k,&t);
int i;
long long a[10000];
a[1]=1;
for(i=1;i<=n*t;i++)
{
num+=i;
a[i+1]=(num%k);
}
for(i=1;i<=n*t;i++)
{
if(i%n==1)
{
count+=a[i];
}
}
printf("%d",count);
return 0;
}