丶简简单单
丶简简单单
全部文章
分类
归档
标签
去牛客网
登录
/
注册
丶简简单单的博客
全部文章
(共36篇)
题解 | 统计每个学校各难度的用户平均刷题数
select up.university,qd.difficult_level, round(count(*)/count(distinct qpd.device_id),4) as avg_answer_cnt from user_profile up inner join question_p...
2026-04-02
0
6
题解 | 走方格的方案数
def get_count(n, m): # n是横向格子数,m是竖向格子数 # 初始化dp,dp[i][j]表示从(0,0)移动到(i,j)的路线数量 dp = [[0] * m for _ in range(n)] # 初始化边界条件 # 第一列 fo...
2024-12-20
0
175
题解 | 完全数计算
# 怎么求一个数的所有约数? def get_divisor(num): divisor = [] # 存储真因子 for i in range(1, num): # 如何优化算法,步长step=? if num % i == 0: # 满足约数的条件 ...
2024-12-20
0
116
题解 | 自守数
def get_count(num): count = 0 # 自守数的个数 for n in range(num+1): np = pow(n,2) length = len(str(n)) if int(str(np)[-len...
2024-12-20
0
96
题解 | 记负均正II
arr = [] while True: try: n = int(input()) arr.append(n) except: break n = 0 # 负数的个数 nums = [] # 非负数 for i in arr:...
2024-12-19
0
94
题解 | 记负均正
while True: try: n = int(input()) arr = list(map(int, input().split())) # [1, 2, 3, 4, 5, 6, 7, 8, 9, 0, -1] arr1 ...
2024-12-19
0
100
题解 | 整型数组合并
while True: try: n1 = int(input()) arr1 = list(map(int,input().split())) n2 = int(input()) arr2 = list(map(int,inp...
2024-12-19
0
83
题解 | 求最大连续bit数
while True: try: n = int(input()) nb = bin(n).strip("0b").split("0") print(max([len(x) for x in nb])) ...
2024-12-19
0
102
题解 | 放苹果
def f(m, n): # 基例 if m < 0 or n < 0: return 0 if m == 1 or n == 1: return 1 # 递归关系 # 有个盘子是空的,得f(m,n-1) ...
2024-12-19
0
92
题解 | 百钱买百鸡问题
import sys n = input() if n.isdigit(): a = 0 # 表示鸡翁,最多100/5 = 20个 b = 0 # 表示鸡母,最多 100/3 = 33个 c = 0 # 表示鸡雏,最多 100个 for a in rang...
2024-12-19
0
110
首页
上一页
1
2
3
4
下一页
末页