【USACO】palsquare
来源:互联网 发布:sql server 2008密钥 编辑:程序博客网 时间:2024/06/05 23:07
/*ID: ahshenb1PROG: palsquareLANG: C++*/#include<iostream>#include<fstream>#include<string>using namespace std;string base = "0123456789ABCDEFGHIJ";string trans(int i,int n){ string res; while(i>=n){ // cout<<i%n<<endl; res += base[i%n]; i = i/n; } res+=base[i]; return res;}bool check(string res){ int s =res.size(); bool result =true; for(int i=0;i<s/2;++i){ if(res[i]!=res[s-i-1]) { result = false; break; } } return result;}string reverse(string tmp){ string t = tmp; for(size_t i=0;i <t.size()/2;++i){ char x = t[i]; t[i] = t[t.size()-i-1]; t[t.size()-i-1] = x; } return t;}int main(){ ifstream fin("palsquare.in"); ofstream fout("palsquare.out"); int n;fin>>n; string tmp; for(int i=1;i<=300;++i){ tmp = trans(i*i,n); if(check(tmp)){ fout<<reverse(trans(i,n))<<" "<<tmp<<endl; } }// cout<<check(trans(300,8)); //cout<<trans(101*101,10); return 0;}
0 0
- usaco- palsquare
- 【USACO】palsquare
- usaco palsquare
- usaco palsquare
- usaco——palsquare
- 【备战蓝桥杯】USACO-->palsquare
- usaco 1.2.4 palsquare
- USACO 1.2 palsquare
- USACO 1.2 Palsquare
- USACO 1.2 Palindromic Squares (palsquare)
- USACO 1.2.4 Palindromic Squares(palsquare)
- usaco/ 1.2 milk2/transform/namenum/palsquare/dualpal
- USACO 1.2.4 Palindromic Squares (palsquare)
- USACO-Section1.2 palsquare[字符处理]
- USACO-palsquare 遇到的一个坑
- palsquare
- 1.2 palsquare
- palsquare解题报告
- 《设计模式之禅》——访问者模式
- Unity3D---GUI
- ioctl说明
- poj-1502 MPI Maelstrom
- 【转】C#如何读取txt文件中每一行每一个数据
- 【USACO】palsquare
- Android弹框当前位置
- scala:Array(100) 和 new Array(100)的区别
- 【USACO】dualpal
- 啊哈C——学习3.6一起来找茬
- Canvas---Canvas绘制钟表,仪表盘
- 使用PL/SQL创建,测试Oracle存储过程
- Bonding Driver Options
- 【USACO】milk