题解列表

筛选

字符串的修改 (Python代码)

######首先感谢@XiphoRAY提供的思路,大家可以在本题的题解里面找到他的题解(Java)----------------------------------------------------------------------字符串A变成B,

蓝桥杯2013年第四届真题-剪格子-题解(Python代码)

本题题意简单来说就是从坐标(1,1)格子开始找与自己相加等于总格子和一半的最少的格子数。使用DFS就可以解决。思路:是将格子用列表套列表相当二维数组存储,然后再建立一个同样大小的数组来表示有没有被访问过。代码如下:```pythoncount=100#记录格子数defDFS(n,

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

整体思路就是用两个数组储存每个点前正回文的个数和点后非正回文的个数,然后两个数组对应位相乘求最大值```pythonn=input()st=input()re=[]#第0位储存第1个字母及前正回文数,第1位储存第2个字母及前正回文数not_re=[]##第0位储存除了第1个字母后的字母有多少个非正回文

K-进制数-题解(Python代码)

####Python递归解决当位数为n时,满足条件的数有两种情况:1.第一位必不为0,且第二位也不为0,这种情况只要`(k-1)*[n-1位数时满足的个数]`2.第一位不为0,且第二位为零,这种情况只需要`(k-1)*1(第二位为0只有一种情况)*[n-2位数时满足的个数]````pythonn=in

字符串的查找删除-题解(Python代码)

由于本题需要替换各种形式的字符,包括in,In,iN和IN```pythontemp=input()temp=temp.casefold()#变成小写length=len(temp)whiletemp:st=input()st_1=st.casefold()#把原字符全部小写赋值给st_1whilet