Palindromic Squares 回文平方数
来源:互联网 发布:rv801d软件下载led 编辑:程序博客网 时间:2024/05/15 00:54
#include <iostream>#include <vector>#include <algorithm>using namespace std;vector<int> jinzhizhuanhua(int number,int b){vector<int> v;int chushu = 1,yushu;while(chushu!=0){chushu = number / b;yushu = number % b;v.push_back(yushu);number = chushu;}vector<int>::iterator iter = v.begin();reverse(v.begin(),v.end());return v;}bool huiwen(vector<int>& v){int length;length = v.end() - v.begin();int i,j;for(i=0,j=length-1;i<j;i++,j--){if(v[i] == v[j])continue;elsebreak;}if(i >= j )return true;elsereturn false;}int main(int argc, char const *argv[]){cout<<'B'<<endl;int b;cin>>b;int i;vector<int> v1,v2;for(i=1;i<=300;i++){v1 = jinzhizhuanhua(i*i,b);if(huiwen(v1)){v2 = jinzhizhuanhua(i,b);vector<int>::iterator iter = v2.begin();for(iter = v2.begin();iter != v2.end();iter++){if(*iter >= 10){cout<<char('A'+(*iter-10));}elsecout<<(*iter);}cout<<' ';for(iter = v1.begin();iter != v1.end();iter++){if(*iter >= 10){cout<<char('A'+(*iter-10));}elsecout<<(*iter);}cout<<endl;}}return 0;}
0 0
- Palindromic Squares 回文平方数
- Palindromic Squares 回文平方数
- USACO1.2.4 Palindromic Squares(回文平方数)
- USACO Palindromic Squares 回文平方数
- Usaco 1.2.4 回文平方数(Palindromic Squares)
- 【枚举判断】Palindromic Squares 回文平方数 (Usaco_Training 1.2)
- USACO 1.2.4 Palindromic Squares 回文平方数
- USACO——Palindromic Squares 回文平方数
- USACO——Palindromic Squares 回文平方数
- 【USACO题库】1.2.4 Palindromic Squares回文平方数
- 【USACO题库】1.2.4 Palindromic Squares回文平方数
- 【枚举】洛谷 P1206 [USACO1.2]回文平方数 Palindromic Squares
- 10.9做题——USACO1.2/洛谷1206回文平方数(Palindromic Squares)
- USACO-Section1.2 Palindromic Squares [回文数][进制转换]
- 回文平方数
- 回文平方数
- usaco回文平方数
- [P1206]回文平方数
- SPOJ NITK06
- 人脸识别《一》opencv人脸识别之人脸检测
- js objcet list json格式
- 在从服务器接收结果时发生传输级错误。 (provider: Shared Memory Provider, error: 0 - 句柄无效。)
- treemap hashmap linkedhashmap
- Palindromic Squares 回文平方数
- mysql 笔记二 -- 索引
- Jquery怎么获取select选中项 自定义属性的值
- 九宫格算法题一道
- union 和 union all
- OC基础笔记
- zk textbox 的 几个事件
- CodeForces 4C
- 《Effective C++ 》学习笔记-第六章 条款33:避免遮掩继承而来的名称 Avoid hiding inherited names