USACO-Section1.2 Dual Palindromes
来源:互联网 发布:网络新技术有哪些() 编辑:程序博客网 时间:2024/06/14 13:08
2017-5-27
题目描述
求出大于S的至少在两种进制下表示是回文数的N个数
解答
进制转换与判断回文数的结合
代码
/*ID: 18795871PROG: dualpalLANG: C++*/#include<iostream>#include<fstream>#include<cstring>using namespace std;ifstream fin("dualpal.in");ofstream fout("dualpal.out");const int N = 100;char c[N+1];void cal(int a,int b){//将十进制a用b进制表示 char d[N+1]; int i=0; while (a){ d[i++]=a%b+'0'; a/=b; } for (int j=0;j<i;j++) c[j]=d[i-j-1]; c[i]='\0';}bool res(char *a){ char b[N+1]; int l=strlen(a); for (int i=0;i<l;i++) b[l-i-1]=a[i]; b[l]='\0';a[l]='\0'; if (strcmp(a,b)==0) return true; return false;}int main(){ int i,j,n,s,r,sum; fin>>n>>s; sum=0; for (i=s+1;;i++){ r=0; for (j=2;j<=10;j++){ cal(i,j); if (res(c)) r++; if (r==2){ sum++; fout<<i<<endl; break; } } if (sum==n) break; } return 0;}
阅读全文
1 0
- USACO section1.2 Dual Palindromes
- USACO-Section1.2 Dual Palindromes
- USACO Section1.2 Dual Palindromes
- USACO-Section1.2 Dual Palindromes
- USACO-Section1.2 Dual Palindromes
- USACO-SECTION1.2 Dual Palindromes
- usaco.section1.2.Dual Palindromes
- USACO-Section1.2 Dual Palindromes【暴力枚举】【查找】
- USACO-Section1.2 Dual Palindromes [回文数][进制转换]
- USACO之Section1.2.5 Dual Palindromes[回文数]
- Dual Palindromes(USACO)
- [USACO] Dual Palindromes
- USACO 1.2 Dual Palindromes
- usaco Dual Palindromes
- USACO:Dual Palindromes
- USACO Dual Palindromes
- Dual Palindromes USACO
- USACO Dual Palindromes
- SVN客户端无法Import文件
- 全站https
- centos7防火墙相关内容
- CSS3-背景
- 微信小程序开发之大坑记之post请求
- USACO-Section1.2 Dual Palindromes
- Selenium(5)-定位一组对象
- 微信商城开发实战 代码下载地址
- php截取字符串 ////////// linux时间戳与日期转换
- Apache Flink 快速实践(Quickstart)
- springmvc rest @PathVariable和@RequestParam的区别
- log 技巧
- OSPF和bgp配置实例
- 好消息: 《微信商城开发实战》 已经由电子工业出版社出版发行啦