fork download
  1. #include <stdio.h>
  2. #include<math.h>
  3. int main()
  4. {
  5. long long t,num;
  6. scanf("%lld",&t);
  7. while (t){
  8. t--;
  9. scanf("%lld",&num);
  10. if(num==1){
  11. printf("%d\n",0);
  12. continue;
  13. }
  14. long long i=2,sum=1;
  15. while (i*i<=num){
  16. if(num%i==0){
  17. sum=sum+i+(num/i);
  18. }
  19. i++;
  20. }
  21. printf("%lld\n",sum);
  22. }
  23. return 0;
  24. }
Success #stdin #stdout 0.02s 5316KB
stdin
63
1
2
3
4
5
6
7
8
9
100
111
2222
3333
4444
5555
6666
7777
8888
9999
20000
300000
9999999
98989898
989797977
6565656547
48413
1665
654116541653
654151541
315321
54110
65413
5421
52102
5122
1231
5614631
63163
6163
61063
49641
641
6416
641561
56163
5215210
5210352
5210
235456
858585
1221
41133
6541
451
5641658
5674561
684352
6541
1024
567461
65411
6541
5641
stdout
0
1
1
5
1
6
1
7
7
127
41
1450
1563
4124
1789
8022
2015
9472
5913
29203
684312
4508001
79127806
696865703
392606765
1
1299
266011627
263851
105111
57346
1
2419
27098
3194
1
565993
845
1
497
16551
1
6046
2551
19885
7413014
11891728
4186
269496
980007
603
13715
243
53
3685222
96239
797230
243
1055
3163
589
243
1