USACO-Section1.2 Palindromic Squares
来源:互联网 发布:淘宝店铺怎么设置客服 编辑:程序博客网 时间:2024/06/05 10:56
Palindromic Squares
进制转换,遍历判断即可。
代码如下:
/*ID: xhzdcyy1PROB: palsquareLANG: C++ */#include <iostream>#include <fstream>#include <string>#include<map>#define cin fin#define cout fout using namespace std;ofstream fout ("palsquare.out");ifstream fin ("palsquare.in");string func(int a,int b){ string res=""; int tmp; while(a){ tmp=a%b; if(tmp<10){ res=char(tmp+'0')+res; } else{ res=char(tmp+'A'-10)+res; } a/=b; } return res;}bool check(string a){ int l=a.length(); for(int i=0;i<l/2;i++){ if(a[i]!=a[l-1-i]) return false; } return true;}int main(){ int b; cin>>b; for(int i=1;i<=300;i++){ string tmp=func(i*i,b); if(check(tmp)){ cout<<func(i,b)<<" "<<tmp<<endl; } } return 0; }
阅读全文
0 0
- USACO section1.2 Palindromic Squares
- USACO-Section1.2 Palindromic Squares
- USACO Section1.2 Palindromic Squares
- USACO-Section1.2 Palindromic Squares
- USACO-Section1.2 Palindromic Squares
- usaco.section1.2.Palindromic Squares
- USACO-Section1.2 Palindromic Squares [回文数][进制转换]
- USCAO section1.2 Palindromic Squares
- Palindromic Squares(USACO)
- USACO 1.2-Palindromic Squares
- usaco 1.2:Palindromic Squares
- [USACO] Palindromic Squares
- usaco Palindromic Squares
- USACO 1.2 Palindromic Squares
- USACO Palindromic Squares
- USACO 1.2 Palindromic Squares
- usaco Palindromic Squares
- [USACO]Palindromic Squares
- 深度学习权重初始化的原则
- 解决wordpress 更新翻译提示更新成功了,但是刷新一下又提示的问题
- Codechef Consecutive Snakes(三分)
- USACO-Section1.2 Name That Number
- 新手初学数据结构1 普利姆算法
- USACO-Section1.2 Palindromic Squares
- 解决:ORA-01034: ORACLE not available ORA-27101
- [区间DP 22 Halloween Costumes LightOJ
- ubuntu mysql 安装迁移
- 高精度之高精度加减法
- USACO-Section1.4 Arithmetic Progressions[其他][暴力枚举]
- python 数据结构之二叉搜索树
- USACO-Section1.2 Dual Palindromes
- Git 命令