fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4. int days, coin[10500];
  5. int answer=0;
  6. memset(coin, 0, sizeof(coin));
  7. for(int i=1,k=1;i<143;i++){
  8. for(int j=0;j<i;j++){
  9. coin[k+j]+=i;
  10. }
  11. k+=i;
  12. }
  13. cin>>days;
  14. while(days!=0){
  15. for(int j=1;j<=days;j++){
  16. answer+=coin[j];
  17. }
  18. cout<<days<<" "<<answer<<endl;
  19. cin>>days;
  20. answer=0;
  21. }
  22. return 0;
  23. }
Success #stdin #stdout 0s 5484KB
stdin
10
6
7
11
15
16
100
10000
1000
21
22
0
stdout
10 30
6 14
7 18
11 35
15 55
16 61
100 945
10000 942820
1000 29820
21 91
22 98