何成HN
何成HN
全部文章
分类
归档
标签
去牛客网
登录
/
注册
何成HN的博客
全部文章
(共439篇)
题解 | 栈和排序
'''如果栈顶元素大于 第i项到第n项的最大值,说明如果让这个元素出栈此时的字典序肯定会更大。 如果栈顶元素小于 第i项到第n项的最大值,那就让该元素入栈,因为让大的先出栈总总能保证字典序最大''' n = int(input()) p = list(map(int,input().split()...
2025-09-09
0
55
题解 | 字符串哈希
n = int(input()) print(len({input() for _ in range(n)}))
2025-09-01
0
29
题解 | 无法吃午餐的学生数量
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param students int整型一维数组 # @param sandwiches int整型一维数组 # @return int整型 # class Solution: def co...
2025-09-01
0
44
题解 | 吐泡泡
t = int(input()) for _ in range(t): s = input() stack = []#定义初始化空栈 for c in s: if len(stack)>0 and c=='O' and stack[-1]=='O': ...
2025-09-01
0
44
题解 | 【模板】队列操作
n = int(input()) ans = [] for _ in range(n): p = list(input().split()) if p[0]=='1':#`1 x`:将整数 x ( − 1 0 9 ≦ x ≦ 1 0 9 ) x(−10 9 ≦x≦10 9 ) 入队;...
2025-09-01
0
52
题解 | 两数之和
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param nums int整型一维数组 # @param target int整型 # @return int整型一维数组 # class Solution: def twoSum(sel...
2025-08-31
0
43
题解 | 好串
s = input() def getresult(s): stack = [] # 看字符a,b是否能完全配对 for c in s: if c == 'a': stack.append(c) elif c == 'b':...
2025-08-31
0
41
题解 | 括号配对问题
s = input() def getresult(s): stack = [] for c in s: if c=='(' or c=='[' or c=='{':#正括号入栈 stack.append(c) elif c=...
2025-08-31
0
36
题解 | 【模板】栈的操作
n = int(input()) ans = [] for _ in range(n): p = list(input().split()) if p[0]=='push':#将整数x入栈; ans.insert(0,p[1]) elif p[0]=='pop...
2025-08-31
0
44
题解 | 旺仔哥哥转圈圈
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # 计算出旺仔哥哥最后会站在哪位小朋友旁边 # @param a int整型一维数组 第 i 个小朋友的数字是 a_i # @param m int整型 表示旺仔哥哥的移动次数 # @return int整型 # ...
2025-08-31
0
40
首页
上一页
24
25
26
27
28
29
30
31
32
33
下一页
末页