社区讨论
最后两个数据超时怎么办,求解救QAQ
P1965[NOIP 2013 提高组] 转圈游戏参与者 4已保存回复 3
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 3 条
- 当前快照
- 1 份
- 快照标识符
- @mi4hl8ie
- 此快照首次捕获于
- 2025/11/18 19:25 4 个月前
- 此快照最后确认于
- 2025/11/18 19:25 4 个月前
CPP
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#define huzichen 0
int main()
{
long long n=0,m=0,k=0,x=0,c=1;
scanf("%d %d %d %d",&n,&m,&k,&x);
for(int i=1;i<=k;i++)
{
c=c*10;
while(c>n)
{
c=c%n;
}
}
/*c=pow(10,k);
c=c%n;
while(c>n)
{
c=c%n;
printf("%d",c);
}*/
printf("%lld",(x+(c*m))%n);
return 0;
}
回复
共 3 条回复,欢迎继续交流。
正在加载回复...