lkjhxx
lkjhxx
全部文章
分类
题解(54)
归档
标签
去牛客网
登录
/
注册
lkjhxx的博客
困难题唯唯诺诺,简单题重拳出击
全部文章
(共54篇)
刷题记录:好玩的数列
代码如下: n = int(input()) f = [1, 1] while len(f) < n: f.append(f[len(f) - 1] + f[len(f) - 2]) print(f[n - 1])
Python3
2022-08-06
0
284
刷题记录:递归实现组合型枚举
n, m = map(int, input().split()) def fun(n, m, li): if len(li) == m: for i in range(m - 1): print(str(li[i]) + ' ', end='') ...
Python3
2022-08-06
0
315
刷题记录:计算系数
import sys sys.setrecursionlimit(2000) a, b, k, n, m = map(int, input().split()) def func(x): if x > 1: return func(x - 1) * x el...
Python3
2022-08-06
0
251
刷题记录:萌新AA与棋盘
没想到,我被输入摆了一道 这道题用递归最快,可分继续递归,不可分返回 代码如下: n, m = map(int, input().split()) def count(n, m): if n % 2 == 0 or m % 2 == 0: return 0 if n...
Python3
2022-08-06
0
348
刷题记录:牛牛学括号
我是真的不会贪心!!! 一上来就寄,不想学贪心了 整体思路是:遇到左括号进栈,遇到右括号计算总数加出栈一个左括号 代码如下: s = input() i = 0 n, res = 0, 1 while i < len(s): if s[i] == '(': n += ...
Python3
2022-08-05
0
340
刷题记录:Raining
比较 x - abcd 和 0 哪个大即可 代码如下: abcd = list(map(int, input().split(' '))) x = int(input()) res = '' for m in abcd: res += str(max(0, x - m)) + ' ...
Python3
2022-08-05
0
305
刷题记录:Kissing
这道题其实考的是数学 要求的是前 n 项之和,并且给了 T(i) 的 计算公式 化简 T(i) 得 2i - 1 令 i 等于 i- 1 可得 T(i - 1) = 2i - 3 这是什么,这是等差啊 然后我们就知道了 d = T(i) - T(i - 1) = 2 同时可得 T(1) = 1 带入...
Python3
2022-08-05
3
282
刷题记录:Missing
从后往前看自己做的题真觉得自己愚蠢 代码如下: s = input() n = int(input()) s_list = [] i = 0 max_k = 0 while i < n: ans = input() k = 0 if len(ans) != ...
Python3
2022-08-05
0
282
刷题记录:接水问题
我一开始写得贼复杂,但我觉得我的想法是对的,只要时间不限就能全 ac 具体思想是: i 记录秒数,j 记录下标,k 记录占用水龙头数 内层 while 循环寻找在接水的同学中接水量最小的。在列表内若 0 跳过,若非 0 则加入排序列表寻找最小值 外层 while 循环记录总时长并在接水同学接水量上减...
Python3
2022-08-05
1
379
刷题记录:零钱兑换
简简单单一个暴力 代码如下: n = int(input()) count = 0 i, j, k = 0, 0, 0 while i <= n: j = 0 while j <= n // 2: k = 0 while k <= ...
Python3
2022-08-05
0
381
首页
上一页
1
2
3
4
5
6
下一页
末页