![](https://img-blog.csdnimg.cn/20210811122230263.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
蓝桥杯
蓝桥杯学习
叶垚垚
这个作者很懒,什么都没留下…
展开
-
2021.9.3.2作物杂交
作物杂交N, M, K, T = map(int, input().split())t = list(map(int, input().split()))m = list(map(int, input().split()))mix = [[] for _ in range(N + 1)]cost = [100001 for _ in range(N + 1)]for i in m: cost[i] = 0for i in range(K): a, b, c = map(int,原创 2021-09-03 17:40:50 · 107 阅读 · 0 评论 -
2021.9.3.1子串分值
子串分值s = input()ans = 0a = [-1 for _ in range(26)]b = [len(s) for _ in range(26)]pre = [None for _ in range(len(s))]next = [None for _ in range(len(s))]for i in range(len(s)): c = ord(s[i]) - ord('a') pre[i] = a[c] a[c] = ifor i in range原创 2021-09-03 15:49:24 · 88 阅读 · 0 评论 -
2021.8.11.6 数字三角形
数字三角形n = int(input())m = []for i in range(n): m.append(list(input().split()))ans = [[0 for i in range(n)] for j in range(n)]test = [[0 for i in range(n)] for j in range(n)]ans[0][0] = int(m[0][0])for i in range(1, n): for j in range(i + 1):原创 2021-08-11 17:13:10 · 102 阅读 · 0 评论 -
2021.8.11.5 递增序列
递增序列n = int(input())N = 50m = []for i in range(n): m.append(list(input()))ans = 0for i in range(n): for j in range(N): s = m[i][j] for p in range(i, n): if ord(m[p][j]) > ord(s): ans += 1原创 2021-08-11 16:15:47 · 74 阅读 · 0 评论 -
2021.8.11.4 回文日期
回文日期def test(C1, C2): if C1 in ['04', '06', '09', '11'] and C2 == '31': return 0 elif C1 == '02' and C2 in ['29', '30', '31']: return 0 else: return 1m = []for i in range(1, 10): m.append('0' + str(i))for i in原创 2021-08-11 14:17:47 · 84 阅读 · 0 评论 -
2021.8.11.3 成绩统计
成绩统计n = int(input())a, b = 0, 0for i in range(n): m = int(input()) if m >= 60: a += 1 if m >= 85: b += 1print('{:.0f}%'.format(100 * a / n))print('{:.0f}%'.format(100 * b / n))原创 2021-08-11 12:45:39 · 57 阅读 · 0 评论 -
2021.8.11.2 单词分析
单词分析s = input()a = 0A = [0] * 26for i in s: num = ord(i) - ord('a') A[num] += 1M = max(A)a = chr(A.index(M) + ord('a'))print(a)print(M)原创 2021-08-11 12:31:44 · 63 阅读 · 0 评论 -
2021.8.11.1 回文判断
尺取法回文判定s = input()l = 0r = len(s) - 1if r == 0: print('Y')else: tar = 0 while l <= r: if s[l] != s[r]: tar = 1 l += 1 r -= 1 if tar == 1: print('N') else: print('Y')# 简单解s原创 2021-08-11 11:39:57 · 69 阅读 · 0 评论