#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: 阶乘之和 时间限制: 3 Sec 内存限制: 64 MB 提交: 102 解决: 53 您该题的状态:已完成 [提交][状态][讨论版] 题目描述 给你一个非负数整数n,判断n是
猜你喜欢
转载自blog.csdn.net/qq_40835329/article/details/81366804
今日推荐
周排行