[水]ZOJ1078
来源:互联网 发布:数据库报表开发步骤 编辑:程序博客网 时间:2024/06/05 17:20
给一个数
问在2~16进制下是否是回文
然后就没有然后了
注vector 可以直接赋值给另一个 如b=a
也可以直接比是否相等 a==b
reverse(a.begin(),a.end()) 倒转vector
#include<bits/stdc++.h>using namespace std;int n;vector<int>a,b;bool ans[20];void Gao(){ int ok=0; memset(ans,0,sizeof(ans)); for (int i=2;i<=16;i++) { a.clear(); b.clear(); int t=n; while (t!=0) { a.push_back((t%i)); t/=i; } b=a; reverse(a.begin(),a.end()); if (a==b) { ans[i]=1; ok=1; } } if (!ok) { printf("Number %d is not a palindrom\n",n); } else { printf("Number %d is palindrom in basis",n); for (int i=2;i<=16;i++) if (ans[i]) cout<<" "<<i; cout<<endl; }}int main(){ // freopen("a.in","r",stdin); while (cin>>n && n) Gao(); return 0;}
0 0
- [水]ZOJ1078
- zoj1078
- ZOJ1078
- zoj1078
- zoj1078 Palindrom Numbers
- ZOJ1078 Palindrom Numbers
- zoj1078-Palindrom Numbers
- ZOJ1078-Palindrom Numbers
- UVALive2389 ZOJ1078 Palindrom Numbers
- [水]ZOJ1067
- [水]ZOJ1006
- [水]ZOJ1004
- [水]ZOJ1091
- [水]ZOJ1074
- [水]ZOJ1057
- [水]ZOJ1016
- [水]ZOJ1090
- [水]ZOJ1089
- 基于隐马尔可夫模型的有监督词性标注
- 杭电 1715
- Java Collection框架集合
- 从电脑页面抓取新闻
- POJ2504 Bounding box
- [水]ZOJ1078
- Activity
- 浙大PAT考试1069~1072(2013-11-2)
- ManagerActivity
- Android 程序打包及签名
- PHP中this,self,parent的区别之一this篇
- windows客户端开发调试工具
- boost::asio 查询网址ip和端口
- leetcode 虐我篇之(六)Remove Duplicates from Sorted Array II