fork(2) download
  1. #include <cstdio>
  2.  
  3. int main()
  4. {
  5. int t;
  6. scanf("%d",&t);
  7. int n;
  8. for(int j=0; j<t; j++){
  9. scanf("%d",&n);
  10. unsigned long long s=0;
  11. for(int i=1; i*i<=n; i++){
  12. if(n%i==0){
  13. s+=i;
  14. if(i*i!=n){
  15. int z=n/i;
  16. s+=z;
  17. }
  18. }
  19. }
  20.  
  21. printf("%I64d\n",s);
  22.  
  23. }
  24.  
  25. return 0;
  26. }
  27.  
  28.  
  29.  
  30.  
Success #stdin #stdout 0s 15240KB
stdin
3
1
6
8
stdout
                                                               1
                                                              12
                                                              15