题解 1434: 蓝桥杯历届试题-回文数字

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

回文数字 简单易懂-题解(C++代码)

#####思路-先考虑五位数的情况,万位千位和十位个位数字一样,所以总和n-百位数除以2即为剩下两位之和,然后枚举即可,奇数可直接排除,注意从小到大输出应当先从万位升序枚举。-然后是六位数,与五位数处理方法差不多,甚至更加简单些。-要注意最高位**从1开始枚举**,

蓝桥杯历届试题-回文数字-题解(C语言代码)

/*word水平太差,见谅。本题解题思路,拼接我们把五位回文数的看做A+m+A,如果2A+m==n那么我们就输出这个回文我们把六位回文数的看做A+A,如果2A==n,那么我们就输出这个回文简而言之我们就是在五位、六位的回文数中寻找满足要求的数输出。

蓝桥杯历届试题-回文数字-题解(Python代码)

这个题目属于普及题,挺简单的。本题可以采用分段的形式来减少不必要的遍历,从而达到优化算法。详见代码。注意:①找不到相应的回文数就输出负一。```pythondefprFifNum(n):foriinrange(1,10):forjinrange(10):forkinrange(10):if2*i+2*