hi_小李子
hi_小李子
全部文章
分类
题解(56)
归档
标签
去牛客网
登录
/
注册
hi_小李子的博客
全部文章
(共51篇)
题解 | #四则运算#
# 输入 string = input() arr = [] for i in string: # 遇到数字 if '0' <= i <= '9': # 判断前面是否数字,是否需要拼接 if len(arr) > 0 and '0' ...
Python3
数学
字符串
2022-03-23
0
291
题解 | #用两个栈实现队列#
维持两个栈:stack1负责插入,stack2负责删除 当进队列时,直接插入stack1; 当出队列时, 若stack2为空,则将stack1的元素依次弹出到stack2 若stack2不为空,则弹出stack2栈顶元素 # -*- coding:utf-8 -*- class Solu...
Python3
队列
栈
2022-03-20
0
197
题解 | #逆波兰表达式求值#
逆波兰表达式计算 维持一个栈,存储操作数 遇到操作数则入栈 遇到运算符,则从弹出两个操作数进行计算,并将结果再存入栈中 注:这道题的除非运算,必须取整(四舍五入),即用int(b/a),而不能用b//a,双斜杠都是向下取整。 # # @param tokens string字符串一维数组 #...
Python3
数学
2022-03-20
1
331
题解 | #表达式求值#
# # 返回表达式的值 # @param s string字符串 待计算的表达式 # @return int整型 # class Solution: def solve(self , s: str) -> int: # 对符号和数字进行分离 arr = ...
Python3
数学
2022-03-19
0
201
题解 | #数据分类处理#
# 输入 I = input().split()[1:] R = map(str,sorted(map(int,set(input().split()[1:])))) # 匹配满足条件的I res = [] for i in R: # 临时存储结果,为了后面在最前面加入数量 temp...
Python3
模拟
2022-03-16
0
195
题解 | #查找组成一个偶数最接近的两个素数#
# 输入 n = int(input()) # 找到小于n的所有素数 lst = [True for i in range(n)] prime = [] for i in range(n): if i < 2: lst[i] = False else: if l...
Python3
数学
2022-03-16
0
207
题解 | #素数伴侣#
# 匈牙利算法 def match(i): for j in range(M): # 有边且未访问 if matrix[i][j] == 1 and not visit[j]: visit[j] = True #...
Python3
2022-03-15
2
407
题解 | #求最小公倍数#
while True: try: A,B = map(int,input().split()) val = 1 for i in range(2,min(A,B)+1): while A%i == 0 and B%i =...
Python3
数学
2022-03-15
0
172
题解 | #从上往下打印二叉树#
队列 # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None # # @param root TreeN...
Python3
队列
二叉树
2022-03-15
0
160
题解 | #称砝码#
集合 # 输入 n = int(input()) weight = list(map(int,input().split())) weightNum = list(map(int,input().split())) # 整合 arr = [] for i in range(n): for j...
Python3
集合
2022-03-15
2
234
首页
上一页
1
2
3
4
5
6
下一页
末页