Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- typedef long long int ll;
- ll arr[10000007];
- int main()
- {
- ll n,i,j,k,sz=1,carry,sum=0,b,c,d,a;
- while(cin>>n)
- {
- // cout<<n<<"!"<<endl;
- carry=0,sz=1,arr[0]=1,sum=0;
- for(i=1;i<=n;i++)
- {
- for(j=0;j<sz;j++)
- {
- a=arr[j]*i+carry;
- arr[j]=a%10;
- // sum+=arr[j];
- carry=a/10;
- }
- while(carry>0)
- {
- arr[sz]=carry%10;
- // sum+=arr[sz];
- carry/=10;
- sz++;
- }
- }
- for(i=sz-1;i>=0;i--)
- sum+=arr[i];
- // cout<<endl;
- cout<<sum<<endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement