2020-team2-001
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
[/wiki/2020-team2 返回]
== 概述 ==
solved: 7/11
rank: 49
[[Image(sub.png,1000px)]]
== 流水账 ==
开场发现B过了一片于是开B,发现是个结论题,于是上机写,快速提交(然后没特判WA2)'''B2y12''',然后做H,'''H2y25''','''D1y34'''。
榜上A提交很多但通过率很低,yyc想了个做法但是被cxt叉掉了,pb想出了K,'''K2y76''',cxt看I发现是个排序后背包,yyc看G发现是个有点难写的几何,于是cxt先上机但是WA了很多次,于是下机。
yyc上机写G,由于忘了atan2的用法导致耽误了很多时间,提交后TLE,但由于想不到TLE的原因于是怀疑人生。
中途cxt发现了问题,调了一会后'''I6y175'''。pb和cxt发现实数二分有可能导致精度不够而TLE,改为限制二分次数,最后'''G2y180'''。
yyc对J有想法,推出了一些性质后把pb拉过来一起推,pb发现一次操作其实是一个翻转,但会有一些特殊情况不知道怎么处理,于是根据样例猜结论,交了一发竟然过了,'''J1y228'''。
cxt fix了A的一些情况但是很难写,最后没调过去,看题解发现是dp。yyc和pb想了一会F但是连基本情况都不会做(然后被tjc教了做法发现弱智了...)。
== 总结 ==
Creatix:
* 第一场磨合赛适应中。第三场开始认真总结。
pb :感觉还可以,磨合的第一场,发挥得还不错,难题过了但是简单题没有过,有点可惜
== 题解 ==
A:分段后dp
B:签到
C:
D:签到
E:
F:处理出每个点往左往右最远和多少数互质,solve(l,r)的时候,可以证明如果(l,r)内有解,那么用哪个解递归下去都行(考虑二叉树的zig、zag),同时把(l,r)从两端向中间枚举,复杂度就是O(nlogn)的
G:二分,判断正多边形
H:暴力
I:按d-s排序然后dp,注意背包里面有多余空间是有用的
J:假设相邻的2的位置是l,r,中间位置x的1最终位置是r+l-x,如果和2重合直接消失
K:把最菜的和1放在一起,dp
[/wiki/2020-team2 返回]
概述
solved: 7/11
rank: 49

流水账
开场发现B过了一片于是开B,发现是个结论题,于是上机写,快速提交(然后没特判WA2)B2y12,然后做H,H2y25,D1y34。
榜上A提交很多但通过率很低,yyc想了个做法但是被cxt叉掉了,pb想出了K,K2y76,cxt看I发现是个排序后背包,yyc看G发现是个有点难写的几何,于是cxt先上机但是WA了很多次,于是下机。
yyc上机写G,由于忘了atan2的用法导致耽误了很多时间,提交后TLE,但由于想不到TLE的原因于是怀疑人生。
中途cxt发现了问题,调了一会后I6y175。pb和cxt发现实数二分有可能导致精度不够而TLE,改为限制二分次数,最后G2y180。
yyc对J有想法,推出了一些性质后把pb拉过来一起推,pb发现一次操作其实是一个翻转,但会有一些特殊情况不知道怎么处理,于是根据样例猜结论,交了一发竟然过了,J1y228。
cxt fix了A的一些情况但是很难写,最后没调过去,看题解发现是dp。yyc和pb想了一会F但是连基本情况都不会做(然后被tjc教了做法发现弱智了...)。
总结
Creatix:
- 第一场磨合赛适应中。第三场开始认真总结。
pb :感觉还可以,磨合的第一场,发挥得还不错,难题过了但是简单题没有过,有点可惜
题解
A:分段后dp
B:签到
C:
D:签到
E:
F:处理出每个点往左往右最远和多少数互质,solve(l,r)的时候,可以证明如果(l,r)内有解,那么用哪个解递归下去都行(考虑二叉树的zig、zag),同时把(l,r)从两端向中间枚举,复杂度就是O(nlogn)的
G:二分,判断正多边形
H:暴力
I:按d-s排序然后dp,注意背包里面有多余空间是有用的
J:假设相邻的2的位置是l,r,中间位置x的1最终位置是r+l-x,如果和2重合直接消失
K:把最菜的和1放在一起,dp
附加文件
- sub.png by mengbierr