first thing:我市杨家巷发生一起爆炸事故,死亡17人,愿逝者安息!
second thing:明天NOIP初赛,RP++,排名–;分数++;
third thing:好像USACO评测系统真有问题···我所有题目都通过不了···只能在洛谷上评测通过——>不过这就够了!因为中国的网站我更信任···
放上洛谷AC代码+题解(又是一道回文数问题)

洛谷1207 双重回文数
本题地址: http://www.luogu.org/problem/show?pid=1207
题目描述
如果一个数从左往右读和从右往左读都是一样,那么这个数就叫做“回文数”。例如,12321就是一个回文数,而77778就不是。当然,回文数的首和尾都应是非零的,因此0220就不是回文数。
事实上,有一些数(如21),在十进制时不是回文数,但在其它进制(如二进制时为10101)时就是回文数。
编一个程序,从文件读入两个十进制数N (1 <= N <= 15)S (0 < S < 10000)然后找出前N个满足大于S且在两种或两种以上进制(二进制至十进制)上是回文数的十进制数,输出到文件上。
本问题的解决方案不需要使用大于32位的整型
输入输出格式
输入格式:
只有一行,用空格隔开的两个数N和S。
输出格式:
N行, 每行一个满足上述要求的数,并按从小到大的顺序输出。
输入输出样例
输入样例#1:
3 25
输出样例#1:
26
27
28
说明
题目翻译来自NOCOW。
USACO Training Section 1.2

/*ID: 保密PROG: dualpalLANG: C++
*/
#include<iostream>
#include<cstdio>
using namespace std;
const int N=10;
int a[N];
int fj(int x,int k)
{int i=0;while(x>0){i++;a[i]=x%k;x/=k;}return i;
}
bool hw(int ws)
{int i;bool flag=true;for(i=1;i<=ws/2;i++)if(a[i]!=a[ws-i+1]){flag=false;break;}return flag;
}
bool pd(int x)
{int k,ans=0,ws;for(k=2;k<=10;k++){ws=fj(x,k);//生成该数字符串+位数if(hw(ws))//判断回文ans++;if(ans>=2)break;}if(ans>=2)return true;elsereturn false;
}
int main()
{freopen("dualpal.in","r",stdin);freopen("dualpal.out","w",stdout);int n,s,i,find=0;cin>>n>>s;for(i=s+1;;i++)//也可用while{if(find==n)//找到n个就退出break;if(pd(i)){cout<<i<<endl;find++;}}return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://www.cnblogs.com/wuhu-xiaoshen/p/4918636.html

10.10做题——USACO1.2/洛谷1207回文平方数(Dual Palindromes)相关推荐

  1. 洛谷 P1206 [USACO1.2]回文平方数 Palindromic Squares

    题目描述 回文数是指从左向右念和从右向左念都一样的数.如12321就是一个典型的回文数. 给定一个进制B(2<=B<=20,由十进制表示),输出所有的大于等于1小于等于300(十进制下)且 ...

  2. 洛谷 - P1217 - 回文质数 - 枚举

    https://www.luogu.org/problemnew/show/P1217 考虑暴力生成所有的回文数然后再判断是不是质数.注意个位的选择实际上只有4种.所以是 $4*10^3*10^3=4 ...

  3. 洛谷P1015回文数

    题目描述 若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数. 例如:给定一个十进制数56,将56加65(即把5656从右向左读),得到121是一个回文数. 又如:对于十进制数 ...

  4. USACO Training Section 1.2 [USACO1.2]回文平方数

    题目描述 回文数是指从左向右念和从右向左念都一样的数.如12321就是一个典型的回文数. 给定一个进制B(2<=B<=20,由十进制表示),输出所有的大于等于1小于等于300(十进制下)且 ...

  5. 洛谷P1217 回文质数

    题目描述 因为 151 既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以 151 是回文质数. 写一个程序来找出范围 [a,b] (5 \le a < b \le 100,000 ...

  6. [USACO1.2]回文平方数 Palindromic Squares

    https://www.luogu.org/problemnew/show/P1206 题解: /* *@Author: STZG *@Language: C++ */ #include <bi ...

  7. 【USACO1.2】【Luogu1206】回文平方数 Palindromic Squares(枚举,构造函数,进制)

    problem 给出一个进制B 求1~300内有哪些十进制数的平方,在B进制下是回文数. 输出这些数的B进制表示 solution C++构造函数了解一下 codes #include<iost ...

  8. 纪中国庆10.5做题小结

    纪中国庆10.5做题小结 T1:教主的花园 T2:教主泡嫦娥 T3:保镖排队 T4:教主的别墅 T1:教主的花园 Description [问题背景] LHX教主最近总困扰于前来膜拜他的人太多了,所以 ...

  9. 【c++算法刷题笔记】——洛谷2

    1. 洛谷练习--P1579 哥德巴赫猜想(升级版) 题目描述: 现在请你编一个程序验证哥德巴赫猜想. 先给出一个奇数n,要求输出3个质数,这3个质数之和等于输入的奇数. 输入格式: 仅有一行,包含一 ...

最新文章

  1. 前方车辆检测的常用方法
  2. web服务器 字体.svg/.woff/.woff2 404错误 解决方案
  3. 关于prototype使用位置问题的讨论
  4. 百度“追杀”66天后,景驰CEO王劲离职,原CTO韩旭接任
  5. Python初学手记----在window系统中安装环境
  6. 解决IOS 原生项目加载html上下可滑动
  7. RFID(射频识别)详解(带图)
  8. python标准库不需要导入即可使用其中的所有对象和方法_Python扩展库需导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和方法...
  9. 鱼塘钓鱼 (贪心+枚举)
  10. 苹果开发者账号实名认证相关问题
  11. 三角波傅立叶级数展开式matlab,常见波形的傅里叶级数展开式
  12. 2022年4月携程暑期实习 搜索推荐算法岗面试题
  13. python PIL Image 图像处理基本操作
  14. Java代理服务器---Freedom_Server
  15. Python小项目——生成个性二维码
  16. Windows下cmd(命令提示符)中的复制粘贴操作
  17. 文件服务器目的,文件服务器目的
  18. java纪元时间_关于java:如何将时间戳字符串转换为纪元时间?
  19. 震惊!十六岁少女竟然被三名阿里p8老师讲解{常见面试题汇总}
  20. 年终报告 20PPPT模板

热门文章

  1. 用shell查看关键数据
  2. 【在线研讨】《敏捷开发用户故事分类与组织结构(三期-1)》
  3. 关于并发数与在线数的概念
  4. 《网管员必读——网络基础》(第2版)电子课件下载
  5. 获取指定远程网页内容
  6. 计算机硬件知识考证题,2017年计算机硬件知识考试题及答案
  7. nodejs安装_nodejs调试全局安装的cli脚本
  8. 用户收货地址h5页面_如何实现H5可视化编辑器的实时预览和真机扫码预览功能...
  9. mysql打印语句_抓取mysql、redis、mongodb、http等协议并打印语句
  10. mfc ctabctrl 双排显示_盐城便宜的开口型双排脚手架生产厂家-斯戴博盘扣脚手架...