题解列表

筛选

日期排序 (Java代码)

摘要:import java.util.ArrayList; import java.util.Collections; import java.util.Scanner; public clas……
优质题解

python-最优包含

摘要:解题思路:动态规划。①创建一个大小为(n+1)*(m+1)的二维数组,命名为dp,n和m分别为字符串s、t的长度。   其中dp[i][j]表示s中的前i个字符要想包含t的前j个字符最少需要修改几次。……

Python解法,六行轻松搞定!

解题思路:①根据条件缩小第一个数的取值范围,因为最大为987,最小为123,故第一个数最小为123,最大为987的三分之一即329.对此范围的数进行遍历。②通过set()函数去重,然后判断集合元素个数是否为3/6/9,最后判断所有组成的数字中有没有零,即可保证三个数不重复地由1~9组成。

公交汽车(python代码)

解题思路:注意事项:参考代码:fee=list(map(int,input().split()))n=int(input())dp=[99999999]*ndp[0]=fee[0]foriinrange(1,n):forjinrange(i):ifj>9:breakdp[i]=min(dp[i-1-j