标签:des style blog io color sp for strong 数据
Description
Input
Output
Sample Input
1 100 0 0
Sample Output
6 28
数据范围比较大,如果直接判的话,提交肯定会超时,所以需要先打表。
打表后1~999999999 之间只有5个数为完美数,分别为
6, 28, 496, 8128, 33550336(可以记住这5个数)
代码:
#include<stdio.h> #include<string.h> int s[10]={6, 28, 496, 8128, 33550336}; int vis[10]={0}; int main() { int n, m, i, cnt; while(~scanf("%d%d", &n, &m)) { cnt=0; memset(vis, 0, sizeof(vis)); if(n==0 && m==0) break; for(i=0; i<5; i++) { if(s[i]>=n && s[i]<=m) { vis[cnt++] = s[i]; } } if(cnt==0) printf("No\n"); else { for(i=0; i<cnt; i++) { if(i!=cnt-1) printf("%d ", vis[i]); else printf("%d\n", vis[i]); } } } return 0; }
标签:des style blog io color sp for strong 数据
原文地址:http://www.cnblogs.com/6bing/p/4115631.html