题解列表

筛选

优质题解

DP解法(包含多种代码版本)

##DP解法**以后看到这种在某一个位置有多种走法,求到某一个位置的方案数,就可以用DP**我们用$$f(x)$$表示爬到第$$x$$级台阶的方案数,考虑最后一步可能跨了一级台阶,也可能跨了两级台阶,所以我们可以列出如下式子:$$f(x)=f(x-1)+f(x-2)$$$$f(x)=f(x−1)+f(

教学楼的楼梯递归求解+动态规划求解

摘要:首先读题:        假设共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?解题思路:         假设共有M级,所在位置为Z级,共有N种走法 需要跨过的台阶……

数的统计——python实现

摘要:# 数的统计——python实现 我们输入的实际是一个字符串,只要用`split()`方法就可以将他变成一个含有所有数字的列表,所以输入的第一行并没有用,直接用input()把它忽略就行。 ```……

[编程入门]自定义函数求一元二次方程 写平常的三个函数(有点复杂,但思路比较清晰,利于新手,如有疏忽请多多指正!!!)

摘要:解题思路:写三个函数输出大于0,小于0和等于0的情况,为了简化代码可以不需要返回值,直接输出就行。一元二次方程的概念如下:一般式:ax²+bx+c=0(a≠0)。求根公式:利用一元二次方程根的判别式可……

字符串分类统计(输入一行字符,分别统计其中英文字符,数字,空格和其他字符的个数)

解题思路:大部分题解都差不多,都是用sting.h的头文件函数strlen对输入的字符串进行长度的输出,利用for循环对相应的英文,数字,空格与其他进行输出。注意事项:注意不要忘了头文件(大部分人容易忽略)参考代码:#include#includeintmain(){intn,

题目 1047: [编程入门]报数问题,用递归的方法

摘要:解题思路:通过对比本轮死人的编号和下一轮死人的编号来变更幸存者的编号例如:4人,从第1个人开始报数,报数为3的情况                                &nb

测试输出后面还有个逗号真的会栓Q

摘要:解题思路:用逗号隔开就行了,去除列表的括号注意事项:测试输出最后面有个逗号,所以列表后面加个空格参考代码:a=['1/40']for i in range(1,40):     if……

字符转换函数即可

解题思路:。。。。。。注意事项:。。。。。。参考代码:string=input()print(string.lower())