Advertisement
Farjana_akter

Untitled

Feb 13th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. long long int a[30];
  4. int main()
  5. {
  6. long long int n,b[30],c,i,j,k,l,flag=0;
  7. a[0]=1;
  8. for(i=1;i<=20;i++)
  9. {
  10. a[i]=a[i-1]*i;
  11. }
  12. while(1)
  13. {
  14. cin>>n;
  15. flag=0;
  16. if(n<0)
  17. break;
  18. if(n==0){
  19. cout<<"NO"<<endl;
  20. continue;}
  21. for(i=20,j=0;i>=0;i--)
  22. {
  23. if(n>a[i])
  24. {
  25. b[j++]=i;
  26. n-=a[i];
  27. }
  28. else if(n==a[i])
  29. {
  30.  
  31. b[j++]=i;
  32. flag=1;
  33. break;
  34. }
  35. }
  36. if(flag==0)
  37. cout<<"NO"<<endl;
  38. else
  39. cout<<"YES"<<endl;
  40. }
  41. return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement