博主头像
HailinCode

Full-Stack Developer

分类 算法 下的文章

算法

铺设能源管道

蓝桥杯-铺设能源管道2025-国赛 import os import sys # 请在此输入您的代码 N = int(input()) if N == 1: print(1) sys.exit(0) ans = 0 if 0 < N <= 10: ans = 10 elif 10 < N <= 100: ans = 100 elif

算法

MAX最值差

蓝桥杯-MAX最值差 import os import sys # 请在此输入您的代码 from collections import deque max_q = deque() min_q = deque() n, k = map(int, input().split()) a = list(map(int, input().split())) ans = float('-inf') f

算法

神奇闹钟

蓝桥杯-神奇闹钟 import os import sys # 请在此输入您的代码 from datetime import datetime, timedelta T = int(input()) for _ in range(T): data = list(input().split()) yyy, MM, dd = map(int, data[0].split('-'

算法

合并区间

蓝桥杯-合并区间差分 + 前缀和 import os import sys # 请在此输入您的代码 n = int(input()) nums = [] maxN = 0 for _ in range(n): left, right = map(int, input().split()) nums.append([left, right]) maxN = max(ma

算法

分考场

蓝桥杯-分考场DFS + 回溯 + 图 import os import sys # 请在此输入您的代码 n = int(input()) m = int(input()) # 人 g = [[0] * (n + 1) for _ in range(n + 1)] for _ in range(m): a, b = map(int, input().split()) g[a]