题解列表

筛选

优质题解

python-未名湖边的烦恼

解题思路:这道题python写递归算法的话会超时,83分。因此采用动态规划的解题方法。建立一个(m+1)*(n+1)大小的二维数组dp[i][j],其中dp[i][j]表示还鞋的有i个人借鞋的有j个人时满足题目要求的方法数。初始化数组的值为0。

python-最大最小公倍数

摘要:解题思路:三个数a,b,c依次从大往小找。注意事项:参考代码:from math import gcd      n = int(input().strip())   a = n   b = ……

回文数二 简单易懂

摘要:解题思路:先把给出的数字转换为10进制,再相加,然后转回为n进制参考代码:def czy(n,m):#10进制转换为n进制    strs=''    while m:        ……
优质题解

dp保姆级题解(python+ c语言+ c++三种语言实现 + 代码图解)

**题目**:738810274445265问从上到下走一条路径,路径的数字最大和是多少?每步只能走正下或者右下题目叙述是左下,但应是逻辑上的正下。、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、**本题是典型的dp(动态规划)入门题目**dp三步走:①**定义dp方程的含义**定义

1115: DNA(python代码)

摘要:解题思路:注意事项:参考代码:n = int(input()) for i in range(n):     a,b=map(int,input().split())     for j in ……

1094: 字符串的输入输出处理

摘要:解题思路:注意事项:参考代码:n=int(input()) for i in range(n):     st=input()     print(st)     print('&#3……

1394: 永远的丰碑

摘要:解题思路:注意事项:参考代码:while True: try: a=list(map(int,input().strip().split())) if a[0] ==0:     break ……