何成95
何成95
全部文章
分类
归档
标签
去牛客网
登录
/
注册
何成95的博客
全部文章
(共158篇)
HJ19 简单错误记录
处理循环输入后输出,看代码注释。 import sys import re from collections import defaultdict dic = defaultdict(int)#创建默认字典,默认值为整数0 for s in sys.stdin:#循环输入字符串 s = re...
2025-06-28
0
28
题解 | Redraiment的走法
n = int(input()) h = list(map(int, input().split())) dp = [1] * n for i in range(n): # 动态规划求解,每次计算前i个字符串中,最长可跳过的梅花桩 for j in range(i): if...
2025-06-17
0
26
题解 | 迷宫问题
参考的解题区的思路。1、遍历图总所有能遍历的点,直到到达目的点。2、输出轨迹坐标。 h, w = map(int, input().split()) matrix = [input().split() for _ in range(h)] #格式化输入 def dfs(x: int, y: int...
2025-06-07
0
44
题解 | 翻之
关键在于对题目进行逻辑分析,根据分析可知:1、当两列元素或元素构成的字符串相同时,才能通过行元素反转颠倒变换,使得两列元素相同。2、题目寻找的最大相同列或最大相同列元素字符串数量。 n, m = map(int, input().split()) matrix = [input() for _ in...
2025-06-06
0
39
题解 | 记票统计
看注释。1、创建字典统计输入票数情况,然后输出。2、注意无效票、无选票人士处理。 n = int(input()) candidate = input().split() m = int(input()) voter = input().split()#输入数据 dic, inv = dict(),...
2025-06-05
0
45
题解 | 小红的正整数计数
如代码注释 import math l, r = map(int, input().split()) n = math.floor(r/2)-math.ceil(l/2)+1#左边界除二向上取整,右边界除二向下取整,确保数字都能位于区间内 print(n)
2025-05-26
0
37
题解 | 宝石手串
如注释,比较笨的办法。1、先找到所有重复元素(作为字典的键)及其位置(存储为列表作为字典的值),2、然后遍历所有重复元素的位置,寻找最小相邻距离。 import sys m = int(input()) for _ in range(m): n = int(input()) bras...
2025-05-26
1
47
题解 | 参数解析
看代码注释 s = input() commands, stack, mark = [], '', 0#存储命令,存储当前字符串的栈,当前标记引号数量 for c in s:#遍历整个字符串 if c==' ': if len(stack)!=0 and mark==0:#当...
2025-05-25
0
43
题解 | 配置文件恢复
看代码注释和结构 import sys commands = [['reset'],['reset','board'],['board','add'],['board','delete'],['reboot','backplane'],['backplane','abort']]#用列表存储存储命令...
2025-05-25
0
43
题解 | 从单向链表中删除指定值的节点
如代码注释。 n, h, *l, k = list(map(int, input().split()))#格式化输入,*l表示输入的是列表,**l表示输入的是字典 arr = [h]#存储链表节点值的列表 for i in range(0,(n-1)*2,2):#遍历所有输入的(a,b),把链表所有...
2025-05-25
0
41
首页
上一页
4
5
6
7
8
9
10
11
12
13
下一页
末页