何成HN
何成HN
全部文章
分类
归档
标签
去牛客网
登录
/
注册
何成HN的博客
全部文章
(共439篇)
题解 | 构造C的歪
a, b = map(int,input().split()) print(b*2-a)#a,b,x; x-b=b-a; x=2*b-a
2025-10-27
0
27
题解 | 谐距下标对
#i-j=a[i]-a[j]即diff=a[i]-i=a[j]-j #用双循环会导致算法超时 n = int(input()) an = list(map(int,input().split())) ans = 0#答案 counts = {}#a[i]-i的个数 for i in range(n)...
2025-10-26
0
31
题解 | 魔法棒
t = int(input()) imp_n = (2,3,5,6,8,11,14) #无法到达的n值 for _ in range(t): n = int(input()) if n in imp_n: print('No') else: p...
2025-10-26
0
33
题解 | 纸牌游戏
t = int(input()) for _ in range(t): a1, a2, b1, b2 = map(int, input().split()) a, b = [a1, a2], [b1, b2] good = 0 for i in range(2): ...
2025-10-26
0
27
题解 | 小红的夹吃棋
t = int(input()) for _ in range(t): grid = [input() for _ in range(3)] kou, yuk = False, False for i in range(3): #检查横向 if grid[...
2025-10-26
0
36
题解 | 特殊的科学计数法
n = input() l = len(n) #考虑前三位是否进位的问题,当不需要进位时(第三位小于5) x, y, z = int(n[0]), int(n[1]), int(n[2]) if z >= 5:#第三位需要进位 z = 0 y += 1 if y > 9...
2025-10-26
0
40
题解 | 计算一年中的第几天
import sys for line in sys.stdin: y, m, d = map(int, line.split())#循环输入年,月,日 ans = d#先把当前月份的天数加进去 date = [31, 28, 31, 30, 31, 30, 31, 31,...
2025-10-26
0
31
题解 | 小红的字符串修改
s = input() t = input() def solve(s,t): ns, nt = len(s), len(t)#分别求字符串长度 minl = float('inf')#最小长度初始化为无限 for i in range(nt-ns+1):#较长字符第i个字...
2025-10-26
1
41
题解 | 穷哈哈~
n = int(input()) s = input() maxl = curl = 0 for i in range(n): if s[i] in 'ah':#当前字符是笑声 if i==0:#当前字符是开始字符 curl = 1 e...
2025-10-26
0
41
题解 | 九倍平方数
def solve(num): sun = sum(num) if sun % 9 == 0: return "YES" n2 = num.count(2)#统计输入数字中,2,3的个数,方便进行变换操作 n3 = num.coun...
2025-10-25
0
34
首页
上一页
21
22
23
24
25
26
27
28
29
30
下一页
末页