日常丢人——2019.2.11,记仇 回文数
Posted czc1999
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了日常丢人——2019.2.11,记仇 回文数相关的知识,希望对你有一定的参考价值。
今夜的各种错误成果,开心的想报警,666
int j = p - 1, k = 0; while (k < j&&a[j--]==a[k++]) ; if (k == j) t++; int j = p , k = -1; while (k < j&&a[--j]==a[++k]) ; if (k == j) t++; int j = p , k = -1; while (k < j&&a[--j]==a[++k]) ; if (k >= j) t++; int j = p -1, k = 0; while (k < j){ if(a[k++]!=a[j--])break; } if (k >= j) t++;
正确代码:
![技术图片](/img/jia.gif)
#include <iostream> #include <string.h> using namespace std; bool check(int x) { int a[20],t = 0; for (int i = 2; i <= 10; i++) { int q = x, p = 0; memset(a, 0, sizeof(int) * 20); while (q) { a[p++] = q % i; q /= i; } int j = p - 1, k = 0; while (k < j) { if (a[j] != a[k]) break; j--; k++; } if (k >= j)t++; if (t == 2)return 1; } return 0; } int main() { int N, S, count = 0; cin >> N >> S; for (int i = S + 1; count < N; i++) { if (check(i)) { count++; cout << i << endl; } } return 0; }
以上是关于日常丢人——2019.2.11,记仇 回文数的主要内容,如果未能解决你的问题,请参考以下文章
输出 10000 至 99999 中所有的回文数(回文数是指从左到右读与从右到左读都一样的正整数,如 11,22,3443,94349 等)
2021-08-04:给定一个字符串str,当然可以生成很多子序列。返回有多少个子序列是回文子序列,空序列不算回文。比如,str = “aba”,回文子序列:{a}{a} {a,a} {b}{(代码片