![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51Nod
文章平均质量分 69
TARsier_Gu
这个作者很懒,什么都没留下…
展开
-
【51Nod 1040】 最大公约数之和
DescriptionSolution分析题目可以发现,两个数gcd(a,b)=xgcd(a,b)=x,则等价于gcd(ax,bx)=1gcd({a\over x},{b\over x})=1,问题就可以转化为满足gcd(nx,ix)=1gcd({n\over x},{i\over x})=1的i的个数,对答案贡献就是个数乘上gcd(n,i)gcd(n,i)。很容易可以想到欧拉函数,因为φ(n)φ(原创 2016-12-07 21:05:10 · 444 阅读 · 0 评论 -
【51nod 1711】平均数
DescriptionSolution一道很经典的题目(做过还推了好久没有推出来,惭愧),找出两个平均数的大小关系式子Sr−Slr−l≥Sr′−Sl′r′−l′{{S_{r}-S_{l}}\over{r-l}}≥{{S_{r'}-S_{l'}}\over{r'-l'}}(SiS_i表示∑ai\sum a_i)。第K大,可以通过二分答案判断得解。设二分出的答案是midmid,转化形式变成Si−mid∗原创 2016-12-08 16:39:18 · 345 阅读 · 0 评论 -
【51Nod 1022】石子归并 V2
Description1022 石子归并 V2 基准时间限制:1 秒 空间限制:131072 KB 分值: 160 难度:6级算法题 N堆石子摆成一个环。现要将石子有次序地合并成一堆。规定每次只能选相邻的2堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的代价。计算将N堆石子合并成一堆的最小代价。例如: 1 2 3 4,有不少合并方法 1 2 3 4 => 3 3 4(3) => 6 4(原创 2017-02-14 16:52:31 · 1017 阅读 · 0 评论