2020-team8-1017
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
== Rank和提交情况 ==
[[Image(StandingContest1.jpg,1000px)]]
Statistics
TYPE: contest
NAME: 2020 - ZJCPC
PLAT: win-pintia
MODE: online
TIME: 2020.10.17 12:00~17:00
TEAM: Lingard[詹哲远, 黄文翀, 陈逸]
RANK: 5/427 1.17% 2/404(正式) 0.50%
SOLVE: 9/12
A-00:54
B-01:36(-1)
C-01:40
E-00:26
F-04:50(-3)
G-02:11
H-03:05(-1)
I-00:35
K-00:15
== 流水账 ==
开场SZY看来一题意最短的E,一眼看出来是个主席树,随后丢给cy,看一眼榜发现K被拿下了一血,发现是个签到题,SZY上去A了,cy很快A了E题,hwc读了c,szy拿到题意后表示这东西是个ac自动机,暂时放到后面去写,随后hwc开出了同样是签到题的A,B,I,其中B题WA了一发,因为没考虑到如果所有包都装满得情况,期间szy和cy讨论了一下计算几何H,cy表示不是很难写,szy表示计算几何放在ac自动机之后写,此时cy准备上机写C,结果再次跟hwc确认题意的时候发现C看错题意了,其实是个水题(险些出事),
之后很快过了C,期间szy看榜发现G好多人过,冷静一下发现是个DP然后就秒了,丢给hwc上机写,写完一发过了之后cy上机H,第一发WA了,szy帮忙一起调,改了Long double后szy表示交一发,然后就过了(Orz cy),此时只剩下F可做,一看是个构造,szy表示构造水平着实不行,于是让hwc和cy一起研究F,szy准备第十个题,szy瞄准J,hwc和cy讨论F,1小时后cy和hwc表示会F了,上机写F,szy猜了一个J的结论(赛后发现是错的),并不断尝试证明,但没能证出来,F第一发上去Wa了,格式错误,WTF,后来看一下clarification发现WA会变成PE,后来hwc给cy出了几组特殊数据,打完补丁后过了。最后获得正式rank2,Orz Phantom Ensemble
== 个人总结 ==
Szy:其实我本场贡献不大,前期我们队打的顺风顺水,罚时控制的也非常好,8题之后Szy划水了两个小时,这场我最擅长的DP只有G和J,Szy最后两个小时一直在开J,但是没有开出来,赛后发现J题思路确实很高妙,并仔细想过了所有的细节,最后两个小时发现J开不出来应该积极的开有人开出来的L,准备第十个题。
cy: 1. 计算几何尽量用精度高的写法 2. 没注意Clarification, 一直以为是PE然后多挂了几发
== 题解 ==
A:模拟
B:线段树和set模拟
C:
D:考虑所有割不同的直线实际上就是任取两点的连线稍稍偏转,枚举一个点然后旋转另一个点维护割(扫到一个点的时候把所有它与极角序在它前面的点的边权剪掉,后面的加上)
E: 主席树
F:
G:考虑停留的风洞速度递增,那么到每个洞的时候高度都是0,dp即可
H:对每个星星求出每个云使得它找不到的范围,然后找所有星星都找不到的区域
I:并查集
J:先取出一颗DFS生成树,这样的话只有返祖边,考虑根据欧拉序列DP,当前最右链以左的所有节点已经不再有机会连边,F[I,S]表示做到欧拉序I,S为最有链的联通情况,从上往下转移时直接把状态复制过去,从下往上转移时转移返祖边和树边。
K:签到
L:
Rank和提交情况
Statistics
TYPE: contest
NAME: 2020 - ZJCPC
PLAT: win-pintia
MODE: online
TIME: 2020.10.17 12:00~17:00
TEAM: Lingard[詹哲远, 黄文翀, 陈逸]
RANK: 5/427 1.17% 2/404(正式) 0.50%
SOLVE: 9/12
A-00:54
B-01:36(-1)
C-01:40
E-00:26
F-04:50(-3)
G-02:11
H-03:05(-1)
I-00:35
K-00:15
流水账
开场SZY看来一题意最短的E,一眼看出来是个主席树,随后丢给cy,看一眼榜发现K被拿下了一血,发现是个签到题,SZY上去A了,cy很快A了E题,hwc读了c,szy拿到题意后表示这东西是个ac自动机,暂时放到后面去写,随后hwc开出了同样是签到题的A,B,I,其中B题WA了一发,因为没考虑到如果所有包都装满得情况,期间szy和cy讨论了一下计算几何H,cy表示不是很难写,szy表示计算几何放在ac自动机之后写,此时cy准备上机写C,结果再次跟hwc确认题意的时候发现C看错题意了,其实是个水题(险些出事),
之后很快过了C,期间szy看榜发现G好多人过,冷静一下发现是个DP然后就秒了,丢给hwc上机写,写完一发过了之后cy上机H,第一发WA了,szy帮忙一起调,改了Long double后szy表示交一发,然后就过了(Orz cy),此时只剩下F可做,一看是个构造,szy表示构造水平着实不行,于是让hwc和cy一起研究F,szy准备第十个题,szy瞄准J,hwc和cy讨论F,1小时后cy和hwc表示会F了,上机写F,szy猜了一个J的结论(赛后发现是错的),并不断尝试证明,但没能证出来,F第一发上去Wa了,格式错误,WTF,后来看一下clarification发现WA会变成PE,后来hwc给cy出了几组特殊数据,打完补丁后过了。最后获得正式rank2,Orz Phantom Ensemble
个人总结
Szy:其实我本场贡献不大,前期我们队打的顺风顺水,罚时控制的也非常好,8题之后Szy划水了两个小时,这场我最擅长的DP只有G和J,Szy最后两个小时一直在开J,但是没有开出来,赛后发现J题思路确实很高妙,并仔细想过了所有的细节,最后两个小时发现J开不出来应该积极的开有人开出来的L,准备第十个题。
cy: 1. 计算几何尽量用精度高的写法 2. 没注意Clarification, 一直以为是PE然后多挂了几发
题解
A:模拟
B:线段树和set模拟
C:
D:考虑所有割不同的直线实际上就是任取两点的连线稍稍偏转,枚举一个点然后旋转另一个点维护割(扫到一个点的时候把所有它与极角序在它前面的点的边权剪掉,后面的加上)
E: 主席树
F:
G:考虑停留的风洞速度递增,那么到每个洞的时候高度都是0,dp即可
H:对每个星星求出每个云使得它找不到的范围,然后找所有星星都找不到的区域
I:并查集
J:先取出一颗DFS生成树,这样的话只有返祖边,考虑根据欧拉序列DP,当前最右链以左的所有节点已经不再有机会连边,F[I,S]表示做到欧拉序I,S为最有链的联通情况,从上往下转移时直接把状态复制过去,从下往上转移时转移返祖边和树边。
K:签到
L:
附加文件
- StandingContest1.jpg by szy12345