不错就是对
不错就是对
全部文章
分类
题解(256)
归档
标签
去牛客网
登录
/
注册
不错就是对的博客
Work hard and be nice to people.
全部文章
(共234篇)
题解 | #逆波兰表达式求值#
AB4 逆波兰表达式求值 思路: step1:创建一个空栈stack,遍历tokens; step2:i属于加减乘除,分别对ab赋值,进行运算并添加到stack中; step3:如果i不属于加减乘除,将i添加到stack中; step4:最终返回栈第一个元素; 代码如下: class Solutio...
Python3
栈
2022-04-16
0
445
题解 | #有效括号序列#
AB3 有效括号序列 思路: step1:创建字典,使得各个括号一一对应;创建一个空栈stack;创建一个flag; step2:遍历s,如果i是“([{” ,则添加到stack中;如果i是“)}]”,如果stack不是空,并且stack最后一个元素对应的括号等于i,则删除stack中的i;否则fl...
Python3
栈
2022-04-16
0
429
题解 | #栈的压入、弹出序列#
AB2 栈的压入、弹出序列 思路: step1:定义一个辅助栈stack;创建一个计数器并置零:j=0; step2:逐个将pushV的元素添加到辅助栈stack中,添加过程中如果stack的最后一个元素与popV中第j个元素相同,则将该元素弹出stack栈中,并且计数器+1; step3:如果最后...
Python3
栈
2022-04-16
0
341
题解 | #【模板】栈#
AB1 【模板】栈 思路 step1:首先初始化栈(第1至13行) step2:创建栈s,同时输入执行命令次数,按次数执行指令; step3:按照题目要求,满足要求; 代码如下: class Stack(): def __init__(self): self.items = ...
Python3
栈
2022-04-15
9
1348
题解 | #实现四舍五入#
BC10 实现四舍五入 思路: 使用地板除和取余数来计算; 代码如下: n = float(input()) m = n%1 if m >= 0.5: print(int(n//1)+1) else: print(int(n//1))
Python3
2022-04-05
4
648
题解 | #牛牛的字符矩形#
BC7 牛牛的字符矩形 思路: 用循环语句写一下:长3宽3; 代码如下: n = input() i = 1 while i <= 3: j = 1 while j <= 3: print(n,end='') j += 1 prin...
Python3
2022-04-05
3
417
题解 | #箭形图案#
BC107 箭形图案 思路: step1:分三部分打印; 代码如下: while True: try: n = int(input()) for i in range(n): print(' ' * (2*n-2*i-1),'*' * ...
Python3
2022-03-29
0
339
题解 | #牛牛逆序输出#
BC173 牛牛逆序输出 思路: step1:emm没有用递归,直接::-1就行了emm 代码如下: n = input() print(n[::-1])
Python3
2022-03-29
1
571
题解 | #牛牛的digit#
BC170 牛牛的digit 思路: step1:emmm没有用循环写; 代码如下: a,b = input().split(' ') print(a[-int(b):])
Python3
2022-03-29
0
483
题解 | #牛牛的Hermite多项式#
BC171 牛牛的Hermite多项式 思路: step1:按照函数书写; 代码如下: def h(n,x): if n == 0: return 1 elif n == 1: return 2 * n else: retur...
Python3
2022-03-29
0
643
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页