fork(9) download
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <math.h>
  4. #include <stdlib.h>
  5.  
  6. int main() {
  7. int T,A,tn;
  8. long long int N,M,num;
  9. scanf("%d",&T);
  10. while(T--)
  11. {
  12. tn=10;
  13. scanf("%d%lld%lld",&A,&N,&M);
  14. num=A/10;
  15. while(num>0)
  16. {
  17. tn=tn*10;
  18. num=num/10;
  19. }
  20. //printf("%d\n",tn);
  21. num = A%M;
  22. N=N-1;
  23. while(N--)
  24. {
  25. num = (num*tn + A)%M;
  26. }
  27. printf("%lld\n",num);
  28. }
  29. return 0;
  30. }
  31.  
Success #stdin #stdout 0s 2056KB
stdin
2  
12 2 17  
523 3 11
stdout
5
6