2020-team1-040
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
[/wiki/2020-team1 返回]
== 概述 ==
solved: 8/10 dirt: 47%
rank: 15
[[Image(Rank.png,800px)]]
== 流水账 ==
== 总结 ==
Sakuya:对A题的判断出现了比较大的失误,以为这种半提交答案题是用罚时莽过去的,而且应该把它交给擅长模拟的oscar(斜眼笑)。
Grammy:虽然好像很用力了,但是队伍节奏确实慢一拍,感觉可能个人实力不够是原因之一。A题作为一个原本的签到题,差点出事了,占了两人一机,把队伍节奏拖住了。
== 题解 ==
A: 暴力
B: 类似字典序
C: 随机染色,不断调整,每次把相邻颜色相同最多的点变成相邻颜色中最少的
D: fwt
E: 先O(nsqrtn)找出所有三角形(Appollonian network 的结论说明至多O(n)个),找到每条边两侧对应的面积最小的三角形连一条边;新图度数至多3,每次如果有旁边已取节点数为2的节点优先取,否则找到一个'''三角形三个顶点不全在已取边界上的'''节点取,拿个队列维护这个过程即可。不判粗体字部分会WA107~108,so sad..
F: 暴力枚举+判是否为对角线,先判顶点连线是否与边界相交,再取中点射线法判是否在多边形内
G:
H: 从根开始的dfs中所有返祖边一定都直接返回根,因此把根去掉后形成森林,定义与根相连的点为关键点,最终答案需要满足任意两个关键点形成的路径上至少被去掉一个点。树形dp。
I: dp[i][j][0/1]代表第一条路径走到i,第二条路径走到j,i~j这条边是否被任意一条路径用过的答案;卡内存,要么重新跑一遍输出方案,要么开short和bitset记录
J: 一定是一个矩形特别小,一个矩形特别大,且大的矩形比较接近正方形,预处理1e6以内小矩形,爆搜大矩形
[/wiki/2020-team1 返回]
概述
solved: 8/10 dirt: 47%
rank: 15

流水账
总结
Sakuya:对A题的判断出现了比较大的失误,以为这种半提交答案题是用罚时莽过去的,而且应该把它交给擅长模拟的oscar(斜眼笑)。
Grammy:虽然好像很用力了,但是队伍节奏确实慢一拍,感觉可能个人实力不够是原因之一。A题作为一个原本的签到题,差点出事了,占了两人一机,把队伍节奏拖住了。
题解
A: 暴力
B: 类似字典序
C: 随机染色,不断调整,每次把相邻颜色相同最多的点变成相邻颜色中最少的
D: fwt
E: 先O(nsqrtn)找出所有三角形(Appollonian network 的结论说明至多O(n)个),找到每条边两侧对应的面积最小的三角形连一条边;新图度数至多3,每次如果有旁边已取节点数为2的节点优先取,否则找到一个三角形三个顶点不全在已取边界上的节点取,拿个队列维护这个过程即可。不判粗体字部分会WA107~108,so sad..
F: 暴力枚举+判是否为对角线,先判顶点连线是否与边界相交,再取中点射线法判是否在多边形内
G:
H: 从根开始的dfs中所有返祖边一定都直接返回根,因此把根去掉后形成森林,定义与根相连的点为关键点,最终答案需要满足任意两个关键点形成的路径上至少被去掉一个点。树形dp。
I: dp[i][j][0/1]代表第一条路径走到i,第二条路径走到j,i~j这条边是否被任意一条路径用过的答案;卡内存,要么重新跑一遍输出方案,要么开short和bitset记录
J: 一定是一个矩形特别小,一个矩形特别大,且大的矩形比较接近正方形,预处理1e6以内小矩形,爆搜大矩形
附加文件
- Rank.png by suika_predator