SisselSun
SisselSun
全部文章
分类
归档
标签
去牛客网
登录
/
注册
SisselSun的博客
全部文章
(共28篇)
题解 | 讨厌鬼进货
n,x = map(int, input().split()) a = list(map(int,input().split())) b = list(map(int,input().split())) k =[] for i in range(n): k.append(min(a[i], ...
2025-12-17
0
24
题解 | 谐距下标对
n = int(input()) nums = list(map(int, input().split())) d = {} for i, val in enumerate(nums): diff = val - i d[diff] = d.get(diff, 0) + 1 co...
2025-12-17
0
28
题解 | 小红的正整数构造
l,r,x = map(int, input().split()) for y in range(l,r+1): if y%x == 0: print(y) break else: print(-1)
2025-12-17
0
15
题解 | 【模板】排序
n = int(input()) nums = list(map(int, input().split())) for x in sorted(nums): print(x, end=" ")
2025-12-16
0
18
题解 | 提取不重复的整数
x = list(input()) x.reverse() x1 = list(set(x)) x1.sort(key = x.index) k = int((''.join(x1))) print(k) 这个错了好几次,主要是分清楚list.reverse()是直接修改, list[::-1]才需...
2025-12-16
0
21
题解 | 进制转换
d = {'A':10, 'B':11, 'C':12, 'D':13, 'E':14, 'F':15} s = input()[2:] x = 0 for i in s: val = int(i) if i.isdigit() else d[i] x = x * 16 + val...
2025-12-16
0
22
题解 | 字符串分隔
s = input() for i in range(0, len(s), 8): print(s[i:i+8].ljust(8, "0")) 这题其实有两种思路,一个是先补齐0的个数再按step分割字符串,那就需要算一下余数 if len(s)%8!=0: s=s+&q...
2025-12-16
0
23
题解 | 明明的随机数
n=int(input()) lst = [] for _ in range(n): lst.append(int(input())) result = sorted(set(lst)) for i in result: print(i) 这么写虽然有点啰嗦但是思路很明确,第一步收...
2025-12-16
0
25
首页
上一页
1
2
3
下一页
末页