题解列表

筛选

蓝桥杯2015年第六届真题-切开字符串-题解(C++代码)

思路:正回文子串是长度为奇数的回文子串,它的条件有两个,一是字符串必须是回文串,二是长度为奇数。非正回文子串,也有两种情况,一是根本不是回文串,二是长度为偶数的回文串。从左到右遍历,记录下每个位置的正回文子串的个数从右到左遍历,记录每个位置的非正回文子串的个数用两个数组分别记录每个位置的正回文子串和非

汽水瓶-题解(C语言代码)

摘要:题目: 有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶……

3.百分制成绩转换-题解(C++代码)只做最好的思路!

这题我自己做的时候,把题目做复杂了,后来听了老师傅的讲解,自己又修改了自己的思路,两种方法都行,老师傅的方法更好。老师傅的方法:```cpp#includeusingnamespacestd;intmain(){intn;cin>>n;inta[5]={0};inttmp;for(inti=0;i>t

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

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