#include<stdio.h>
int main() {
int t,m,n,i;
int a[11]= {0,1};
for(i=2; i<11; i++)
a[i]=a[i-1]*i;
scanf("%d",&t);
while(t--) {
scanf("%d",&n);
for(i=10; i>0; i--)
if(n>=a[i]) n-=a[i];
if(n != 0) printf("No\n");
else printf("Yes\n");
}
return 0;
}
1861: 阶乘之和
最新推荐文章于 2021-12-11 21:59:42 发布