数论刷题笔记
2026-04-14 20:56:23
发布于:北京
前言
rt。
题目起这个主要是因为没有任何文采,起不出什么富有诗意的标题((()(()()))())
文章讲的都是最近刷的一些橙、黄难度的数论题目,会简单阐述思路和评级。
评级的格式为 {[Diff]/[Quality]/[Mood]},[Diff] 代表个人难度(入门~NOI/NOI+/CTSC),[Quality] 代表个人质量(从差到好,1~10),[Mood] 代表做完后的心情(Bad、Bad-Normal、Normal、Normal-Good、Good)。
下面是正文。
P14079 [GESP202509 八级] 最短距离 {[黄-]/[7]/[Bad-Normal]}
还是比较简单的一道题。
如果 ,那 的距离为 ;显然 均与 不互质,所以 的距离为 ,答案是 。
如果 ,那同理,答案是 。
同时,这题也有恶心的边界: 答案是 , 且 或 答案必须是 。
from math import gcd
n,p,q = map(int,input().split())
for i in range(n):
a,b = map(int,input().split())
if a == b:
print(0)
continue
g = gcd(a,b)
if g == 1:
if a == 1 or b == 1:
print(p)
else:
print(min(p,2*q))
else:
print(min(2*p,q))
P8319 『JROI-4』分数 {[data lost.]}
[data lost.]
这段被 ACGO 卡成 null 了。
全部评论 5
突然想到一件事情,NOI 系列赛事不是不让有 py 吗,以后考虑转型?
2026-04-19 来自 浙江
0额又不是不会 C++
2026-04-19 来自 北京
0入门调三次(
2026-04-19 来自 浙江
0sib
2026-04-19 来自 北京
0

2026-04-15 来自 浙江
0%%%
2026-04-14 来自 浙江
0%
2026-04-14 来自 浙江
0是 PY 口牙
2026-04-14 来自 广东
0























有帮助,赞一个