BMS小白
BMS小白
全部文章
分类
归档
标签
去牛客网
登录
/
注册
BMS小白的博客
全部文章
(共12篇)
题解 | 斗兽棋
def determine_winner(player1,player2): beats = {'elephant':'tiger', 'tiger':'cat', 'cat':'mouse', 'mouse':'ele...
2025-09-28
0
13
题解 | 扫雷
import sys data = sys.stdin.read().splitlines() n,m = map(int,data[0].split()) grid = [] for i in range(1,n+1): grid.append(list(data[i].strip(...
2025-09-25
0
12
题解 | 上三角矩阵判定
n = int(input()) matrix = [] for _ in range(n): row = list(map(int,input().split())) matrix.append(row) is_upper = True for i in range(n): ...
2025-08-30
0
14
题解 | 校门外的树
L,M = map(int,input().split()) trees = set(range(L+1)) for _ in range(M): l,r = map(int,input().split()) trees -= set(range(l,r+1)) print(len(...
2025-08-27
0
21
题解 | 约瑟夫环
n,k,m = map(int,input().split()) people = list(range(n)) index = k while len(people) > 1: index = (index+m-1) % len(people) people.pop(inde...
2025-08-26
0
17
题解 | 数组计数维护
import sys input = sys.stdin.read().split() ptr = 0 number_group = int(input[ptr]) ptr += 1 for i in range(number_group): n = int(input[ptr]) ...
2025-08-24
0
14
题解 | 牛牛的数学作业
import sys def solve(): input = sys.stdin.read().split() ptr = 0 T = int(input[ptr]) ptr += 1 for _ in range(T): n = int(...
2025-08-24
0
21
题解 | 左侧严格小于计数
n = int(input()) a = list(map(int,input().split())) b = [0]*(n) for i in range(n): count = 0 for j in range(i): if a[j]<a[i]: ...
2025-08-22
0
32
题解 | 二维斐波那契数列
n,m = map(int,input().split()) dp = [[0]*(m+1) for _ in range(n+1)] dp[1][1] = 1 mod = 10**9+7 for i in range(2,n+1): dp[i][1] = dp[i-1][1] % mod...
2025-08-18
0
36
题解 | 素数判断
import math def is_prime(n): if n <= 1: return False if n == 2: return True if n % 2 == 0: return False for...
2025-08-16
0
34
首页
上一页
1
2
下一页
末页