首页 > 其他分享 >20231019

20231019

时间:2023-10-20 09:03:54浏览次数:25  
标签:11 10 00 查集 20231019 30

20231019 NOIP#24总结

时间安排

7:40~8:10

看题,\(A,B,C\) 各会一点,\(D\) 没想法。

8:10~8:30

写 \(A\) 的暴力。

8:30~9:00

写 \(C\) 的暴力。

9:00~9:30

会 \(A\) 写了。

9:30~11:00

马上看出了 \(B\) 的做法,但是可能太久没写了写挂了,调了一个小时。

11:00~11:40

\(D\) 写半天看错题意,后来一下想出了两档的做法,可惜还剩 \(10\) 分钟。

总结反思

  • 仔细读题,好好手模样例
  • 加快比赛节奏

题解

A.数学

值域只有 \(1e6\),直接开桶统计个数。枚举答案,将所有答案倍数的个数都加起来,若 \(\geq k\) 则答案合法。复杂度是调和极数。

B.边带权并查集

边带权并查集板子。

C.状压

考虑将边权从大到小加入,设 \(f[s]\) 表示已经确定了 \(s\) 集合的边权情况下的最小值。新加入一条边时,由于是从大到小加入,产生的代价就是连接的两个联通块点权和的乘积在乘上边权,用并查集维护每个状态即可。

D.

标签:11,10,00,查集,20231019,30
From: https://www.cnblogs.com/programmingysx/p/17775625.html

相关文章

  • 20231019打卡
    上午的课程是UML的序列图和协作图。在这门课上,我们学习了UML建模语言中的序列图和协作图,这是一种图形化的表示方法,用于描述对象间的交互和协作过程。通过老师的讲解和实践练习,我对序列图和协作图的概念和绘制规则有了更深入的理解。这种图形化的表达方式对于我们软件工程师来说非......