https://www.luogu.org/problemnew/show/P1207

题解:

/*
*@Author:   STZG
*@Language: C++
*/
#include <bits/stdc++.h>
#include<iostream>
#include<algorithm>
#include<cstdlib>
#include<cstring>
#include<cstdio>
#include<string>
#include<vector>
#include<bitset>
#include<queue>
#include<deque>
#include<stack>
#include<cmath>
#include<list>
#include<map>
#include<set>
//#define DEBUG
#define RI register int
using namespace std;
typedef long long ll;
//typedef __int128 lll;
const int N=100000+10;
const int M=100000+10;
const int MOD=1e9+7;
const double PI = acos(-1.0);
const double EXP = 1E-8;
const int INF = 0x3f3f3f3f;
int t,n,m,k,q;
int ans,cnt,flag,temp,sum;
int a[N];
char str;
struct node{int a[N];bool check(){int x=a[0]/2;for(int i=1;i<=x;i++){if(a[i]!=a[a[0]-i+1])return 0;}return 1;}node(){};void init(int x, int b){int A=x;int cnt=0;while(A){a[++cnt]=A%b;A/=b;}a[0]=cnt;}
}num;
int main()
{
#ifdef DEBUGfreopen("input.in", "r", stdin);//freopen("output.out", "w", stdout);
#endif//ios::sync_with_stdio(false);//cin.tie(0);//cout.tie(0);//scanf("%d",&t);//while(t--){scanf("%d%d",&n,&m);for(int i=m+1;cnt<n;i++){flag=0;for(int j=2;j<=10;j++){num.init(i,j);if(num.check()){flag++;if(flag>=2){printf("%d\n",i);cnt++;break;}}}}//}#ifdef DEBUGprintf("Time cost : %lf s\n",(double)clock()/CLOCKS_PER_SEC);
#endif//cout << "Hello world!" << endl;return 0;
}

[USACO1.2]双重回文数 Dual Palindromes相关推荐

  1. 洛谷 P1207 [USACO1.2]双重回文数 Dual Palindromes

    P1207 [USACO1.2]双重回文数 Dual Palindromes 题目描述 如果一个数从左往右读和从右往左读都是一样,那么这个数就叫做"回文数".例如,12321就是一 ...

  2. 洛谷 P1207 [USACO1.2]双重回文数 Dual Palindromes

    题目描述 如果一个数从左往右读和从右往左读都是一样,那么这个数就叫做"回文数".例如,12321就是一个回文数,而77778就不是.当然,回文数的首和尾都应是非零的,因此0220就 ...

  3. USACO Training Section 1.2 双重回文数 Dual Palindrom

    题目描述 如果一个数从左往右读和从右往左读都是一样,那么这个数就叫做"回文数".例如,12321就是一个回文数,而77778就不是.当然,回文数的首和尾都应是非零的,因此0220就 ...

  4. 计蒜客——双重回文数

    如果一个数从左往右读和从右往左读都是一样,那么这个数就叫做"回文数".例如,12321就是一个回文数,而77778就不是.当然,回文数的首和尾都应是非零的,因此0220就不是回文数 ...

  5. P1207 双重回文数

    https://www.luogu.org/problem/show?pid=1207#sub 练好基本功 进制转换 #include<iostream> #include<cstd ...

  6. USACO-Section1.3 Dual Palindromes (进制转换和回文数)

    2017-5-27 题目描述 求出大于S的至少在两种进制下表示是回文数的N个数 解答 进制转换与判断回文数的结合 代码 /* ID: 18795871 PROG: dualpal LANG: C++ ...

  7. P1217 [USACO1.5]回文质数 Prime Palindromes——回文质数性质、打表

    [USACO1.5]回文质数 Prime Palindromes 题目描述 因为 151151151 既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以 151151151 是回文质数. ...

  8. P1217 [USACO1.5]回文质数 Prime Palindromes(素数筛法/打表)

    P1217 [USACO1.5]回文质数 Prime Palindromes(素数筛法/打表) 一:埃氏筛(时间复杂度--nloglogn) 重点:一个数x是合数,则它的倍数也是合数 //用埃氏筛生成 ...

  9. 洛谷 P1217 [USACO1.5]回文质数 Prime Palindromes 题解 C/C++

    知识点: 回文数有两种 一种是单数位数,abcba,一种是双数位数,abccba 而双数位数是质数的只有11,即偶位回文数全不是质数除了11:所以不需要枚举到1亿,到1千万就好了 以下几种方法供参考 ...

最新文章

  1. 《神经架构搜索NAS》最新进展综述,25页pdf
  2. 让Elasticsearch飞起来!——性能优化实践干货
  3. 传统企业如何实现移动化转型?
  4. hdu 3746 Cyclic Nacklace
  5. 3.type关键字.rs
  6. Exchange Server外网映射规则注意事项
  7. linux nodejs 采集器,Linux记录-jstack采集namenode gc信息
  8. 可视化太酷辽!一文了解排序和搜索算法在前端中的应用
  9. 【转】温故之.NET 异步
  10. (一)问候 Log4j 你好
  11. 简易RAM的C++实现
  12. Atitit json数据查询法 jsonpath 目录 1.1. 1.概述 1 1.2. 3.2。经营者特殊符号 1 1.3. # JSONPath expressions 2 1.4. Xpa
  13. 特征选择:嵌入法---《菜菜机器学习笔记》
  14. 关于word粘贴图片显示不全的解决办法
  15. 联想服务器装系统不能加载硬盘,联想电脑重装系统读不出硬盘怎么办
  16. 滑铁卢大学开发了一套AI工具,教泥瓦匠初学者搬砖诀窍
  17. Asset Pricing:Introduction
  18. windows 向 iPad导入文件
  19. 网站上面无法显示woff、svg格式字体
  20. ReentrantLock原理

热门文章

  1. java状态机设计模式_设计模式总结-State模式
  2. 华南理工大学 高级程序设计语言 c++ ,2017华南理工大学网络教育《高级语言程序设计C++》平时作业...
  3. java string
  4. 随机微分过程matlab求数值解,随机微分方程数值解.pdf
  5. mysql 5.6.11 error 1059_mysql5.6.15问题如何解决
  6. java的imshow方法_如何在循环中使用子图,imshow或图形来显示所有图像?
  7. 600兆的html文件怎么打开,如何打开容量600多兆的文本文件
  8. 【数据分析R语言系列】R和RStudio的下载和安装, R在 Ubuntu 和CentOS 系统下的安装
  9. scikit-image基本用法(上)
  10. 五、Requests库详细的用法