Qadccccc
Qadccccc
全部文章
分类
题解(13)
归档
标签
去牛客网
登录
/
注册
Qadccccc的博客
全部文章
(共123篇)
题解 | 【模板】前缀和
import sys # for line in sys.stdin: # a = line.split() # print(int(a[0]) + int(a[1])) def sovle(): ns = list(map(int,input().split())) ...
2025-07-13
0
62
题解 | abb 后缀和
import sys """ 解题 思路 https://blog.nowcoder.net/n/3bd0863ecee6487185d6b8217cc01caa 后缀和数据 suffix[i+1][j] 表示str 中字母i 位置后面对应的字母a-z出现次数...
2025-07-13
0
42
题解 | 相差不超过k的最多数-- 双指针
import sys # for line in sys.stdin: # a = line.split() # print(int(a[0]) + int(a[1])) """ 测试用例1 1 2 2 3 5 4 测...
2025-07-12
0
56
题解 | 排序 快速排序
# # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # 将给定数组排序 # @param arr int整型一维数组 待排序的数组 # @return int整型一维数组 题解 : https://leetcode.cn/discuss/post/36908...
2025-07-12
0
60
题解 | 【模板】堆 pyhton
import sys # for line in sys.stdin: # a = line.split() # print(int(a[0]) + int(a[1])) # +,, """ 堆 heapq 默认实现的是最小堆 实现最大堆...
2025-07-06
0
62
题解 | 哈夫曼编码 -最小堆-优先队列
import sys # for line in sys.stdin: # a = line.split() # print(int(a[0]) + int(a[1])) """ 哈夫曼编码 https://blog.csdn.net/xyy1...
2025-07-06
1
64
题解 | 活动安排-贪心-结束时间
import sys # for line in sys.stdin: # a = line.split() # print(int(a[0]) + int(a[1])) """ 解题思路: 贪心解法 0. 对所有活动以结束时间b 为排序 0.1...
2025-07-06
0
66
题解 | 表达式求值
""" https://blog.nowcoder.net/n/c8c1ff4ecfb44ca4958b1ecbdcbf2021 #print(ss.solve("(2*(3-4))*5")) # -10 #print(ss.solve("...
2025-07-05
0
41
题解 | 点击消除-栈使用
import sys # for line in sys.stdin: # a = line.split() # print(int(a[0]) + int(a[1])) """ 解题思路 定义一个栈 比较栈顶是否存在存在则删除栈顶,跳过当前元素,不...
2025-07-05
0
38
题解 | 快速乘
import sys """ a*b mode p b转为二进制 快速乘法(a*b mod p)是一种用于计算大整数乘法取模的高效算法,特别适用于a和b规模较大(如达到10^18级别)时避免溢出的场景。其核心思想是将乘法转换为二进制分解的加法运算,结合模...
2025-07-03
0
77
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页