题解列表

筛选

【Python题解】程序员爬楼梯

摘要:解题思路:简单的动态规划。参考代码:n = int(input()) dp = [1 for i in range(n+1)]     # 边界条件:dp[0]=dp[1]=dp[2]=1 fo……

【Python题解】姜太公钓鱼

摘要:参考代码:n = int(input()) lis = list(map(int, input().split())) count = 0 for i in lis:     if i <= ……

[编程入门]成绩评定

摘要:解题思路:注意事项:参考代码:x=int(input())if x>=0 and x<60:    print("E")elif x>=60 and x<70:    print("D")elif x……

归并排序求逆序对个数

摘要:解题思路:主要思想是归并排序,分为三种情况:①逆序数全部在左侧②逆序数全部在右侧③逆序数位于左右两侧参考代码:def merge_sort(li):    if len(li) <= 1:      ……

归并排序python解法

摘要:参考代码:def merge_sort(li):    #数组长度不超过两个则不需要排序,直接返回    if len(li) <= 1:        return    mid=len(li)//……

求和训练(python)

摘要:解题思路:注意事项:参考代码:a,b,c=map(int,input().strip().split())e,r,t=0,0,0for i in range(1,a+1):    e+=i   for……

快速排序python解法

摘要:参考代码:def quick_sort(q, l, r):  if l>=r:    return  i, j = l-1, r+1  x = q[(l+r)//2]    while i < j: ……

1074基础解法(Python)

摘要:注意事项:sys.stdin会读取到&#39;\n&#39;换行符参考代码:import sysfor line in sys.stdin :    if int(line) == 0 :      ……