1347. 双重回文难度: 简单 / 知识点: 回文串

Posted 辉小歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1347. 双重回文难度: 简单 / 知识点: 回文串相关的知识,希望对你有一定的参考价值。


https://www.acwing.com/problem/content/description/1349/

#include<bits/stdc++.h>
using namespace std;
int n,m,cnt;
bool check(int x,int c)
{
    string a,b;
    while(x) a+=to_string(x%c),x/=c;
    b=a; reverse(b.begin(),b.end());
    return a==b;
}
int main(void)
{
    cin>>n>>m;
    while(cnt<n)
    {
        m++;
        int s=0;
        for(int i=2;i<=10;i++) if(check(m,i)) s++;
        if(s>=2) cout<<m<<endl,cnt++;
    }
}

以上是关于1347. 双重回文难度: 简单 / 知识点: 回文串的主要内容,如果未能解决你的问题,请参考以下文章

1019 General Palindromic Number (20 分) 难度: 简单 / 知识点: 判断回文

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

2021夏季每日一题 week6 完结

1024 Palindromic Number (25 分)难度: 一般 / 知识点: 高精度 回文数

1040 Longest Symmetric String (25 分)难度: 一般 / 知识点: 最长回文子串

LeetCode刷题总结-字符串篇