Drink0318
Drink0318
全部文章
分类
归档
标签
去牛客网
登录
/
注册
Drink0318的博客
全部文章
(共118篇)
题解 | 01序列
import sys data=sys.stdin.read().splitlines() m=int(data[0]) metrix = list(map(int,data[1].split())) n=int(data[2]) len_0=0#连续0的长度 s=[]#存储0序列的长度 for i...
2026-01-05
0
6
题解 | 灵异背包?
import sys n=int(input()) a=list(map(int,sys.stdin.read().split())) sum_a=sum(a) #如果相加和为偶数,直接输出即可 if sum_a%2==0: print(sum_a) else: #否则找出最小的奇数,用所有...
2026-01-05
0
4
题解 | 清楚姐姐买竹鼠
import sys a,b,x=map(int,sys.stdin.read().split()) #考虑b的单价,若b的单价大于a直接全用a买 if a<b/3: print(a*x) else: #否则先用b买剩下的考虑,用a买便宜还是用b买便宜(可以多买) pr...
2026-01-05
0
4
题解 | 最大 FST 距离
import sys n=int(input()) a=list(map(int,sys.stdin.readline().split())) #将i^2看作xi,pi^2看作yi #fst(i,j)=|xi-xj|+|yi-yj| #FST距离的公式恰好是两个点(xi,yi)和(xj,yj)之间的...
2026-01-04
1
4
题解 | 谐距下标对
import sys from collections import Counter n=int(input()) a=list(map(int,sys.stdin.readline().split())) count=0 #aj-ai=j-i -> aj-j=ai-i ai_i=list(...
2026-01-04
0
6
题解 | 小红背单词
import sys from collections import Counter n=int(input()) words=sys.stdin.read().splitlines() knowed_words=set()#存储已经记住的单词 count_words={}#存储按顺序每个单词出现次...
2026-01-04
0
6
题解 | 小红的矩阵染色
import sys n,m,k=map(int,input().split()) grid = list(sys.stdin.read().splitlines()) len_o=list() for j in range(m):#从列开始每行遍历 cur_len=0 for i ...
2025-12-29
0
14
题解 | 小红的矩阵染色
import sys # 读取输入(处理大规模输入更高效) input_lines = sys.stdin.read().splitlines() n, m, k = map(int, input_lines[0].split()) grid = input_lines[1:n+1] # 后续n...
2025-12-29
0
16
题解 | 小苯送礼物
import sys n,k=map(int,input().split()) funs = sys.stdin.read().splitlines() funs_support = list() for i in range(n): favor,collect= map(int,funs[...
2025-12-29
0
13
题解 | 分数线划定
import sys class volunteer: def __init__(self,id,score): self.id = id self.score=score def cmp(self,v): if self.score=...
2025-12-29
0
12
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页