【模拟】rqnoj P154 吉祥数
2013-10-14 09:16
169 查看
题目链接:http://www.rqnoj.cn/Problem_154.html
模拟
代码:
模拟
代码:
#include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; long long a[255]={0},n,ji; bool b[100000],c[100000]; long long chai(long long ii,long long j) { long long ans,anss=0,i; while (ii!=0) { ans=1;i=ii%10; for (long long jj=1;jj<=j;jj++) ans*=i; anss+=ans; ii/=10; } return anss; } int main() { memset(b,true,sizeof(b)); memset(c,true,sizeof(c)); cin>>n; ji=1; long long maxx=0; while(scanf("%d",&a[ji])!=EOF){ji++;maxx=max(maxx,a[ji-1]);} sort(a+1,a+ji); for (long long i=1;i<=n;i++) { for (long long j=1;j<=ji;j++) { if (c[a[j]]==true) { long long jjj=chai(a[j],i+1); if (jjj<=maxx)b[jjj]=false; } } for (long long j=1;j<=maxx;j++)c[j]=b[j]; } for (long long i=1;i<ji;i++) if (c[a[i]]==true) cout<<a[i]<<" "; return 0; }
相关文章推荐
- RQNOJ 154 吉祥数
- 【其他】【RQNOJ】吉祥数
- 【模拟】【RQNOJ】成绩单
- 【模拟】【RQNOJ】监考老师
- 【模拟】【RQNOJ】图书馆书目检索
- 【模拟】【RQNOJ】汇编语言
- 【模拟】【RQNOJ】种菊
- 【模拟】【RQNOJ】回文数
- CodeForces 154B——Colliders——筛选素数,模拟标记
- 【模拟】【RQNOJ】验证数独
- 【模拟】【RQNOJ】破碎的项链
- 【模拟】【RQNOJ】生命游戏
- 【模拟】【RQNOJ】统计数字
- 【模拟】【RQNOJ】奥运火炬到福州
- [轉]ASP模拟POST提交请求上传文件
- 多线程操作--模拟二维码的扫描以及定期存储
- 推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入区别
- 模拟电路设计经验12条
- LightOJ 1354 - IP Checking【简单模拟】
- 使用PHP Socket 编程模拟Http post和get请求