记录编号 341686 评测结果 AAAAAAAAAAA
题目名称 [NOIP 2013]转圈游戏 最终得分 100
用户昵称 GravatarZwoi_只会打表抄代码的蒟蒻 是否通过 通过
代码语言 C 运行时间 0.037 s
提交时间 2016-11-07 20:10:27 内存使用 0.29 MiB
显示代码纯文本
  1. #include <stdio.h>
  2. long long n,m,k,x,d,i,t,l;
  3. int main()
  4. {
  5. t=1;
  6. freopen("CircleNOIP2013.in","r",stdin);
  7. freopen("CircleNOIP2013.out","w",stdout);
  8. scanf("%lld%lld%lld%lld",&n,&m,&k,&x);
  9. l=10;
  10. while(k>0)
  11. {
  12. if(k%2==1)
  13. {
  14. k--;
  15. t=t*l%n;
  16. }
  17. else
  18. {
  19. k/=2;
  20. l=l*l%n;
  21. }
  22. }
  23. d=t%n*m%n;
  24. /*for(i=1;i<k;i++)
  25. d=10*d%n;*/
  26. d=(x+d%n)%n;
  27. printf("%lld",d);
  28. return 0;
  29. }