标签:style blog io os 使用 sp for on 数据
描述No
#include<iostream> using namespace std; int sum; int dg(int n) { sum=sum*n; if(n!=1) return dg(n-1); return sum; } int main() { int n,m,i,a[10]; for(i=1;i<10;i++)//10!>1000000 { sum=1; a[i]=dg(i); } cin>>n; while(n--) { cin>>m; for(i=9;i>0;i--)//从9开始递减寻找是否能找一些数的阶乘之和==n { if(m-a[i]>0) m-=a[i]; else if(m-a[i]==0) { m=0; break; } } if(m==0) cout<<"Yes"<<endl; else cout<<"No"<<endl; } return 0; }
标签:style blog io os 使用 sp for on 数据
原文地址:http://blog.csdn.net/phytn/article/details/41682907