2021-team8-0220
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
[[Image(Standings.png,1000px)]]
== 流水账 ==
假题演员Szy,开场跟zhw讨论会了A,结果A写起来极其麻烦,于是导致开场签到缓慢,进入2H后才完成了BCEGHJ六个签到题,J题cy猜了一个结论,szy证明了,上去写,一开始wa了,szy发现要先维护单调才有性质,改完过了,zhw开出了I,万幸写了二维树状数组,不然T傻了,过J后zhw过了A,szy在期间自以为开出了F和K,结果F题题意假了,K题有一点小细节处理没考虑清楚,最后FK都wa了
== 个人总结 ==
Szy:开题做法要考虑详细,要谨慎,不要把没想清楚的做法给队友写.
cy:
zhw:
== 题解 ==
A:总共有1000000*4种状态,算出循环节模一下就行.
B:
C:
D:
E:从第一个开始考虑,如果大于1则无解,是1则看后面一个,是1则变0,0变1,2变1
F:Dominent Tree
G:先考虑第一个点不动,把其他移动到X+2,X+4....算出最大负向移动距离和正向移动距离,然后考虑可以调整A,使得最大移动距离是这两个值相加除2
H:FFT
I:把n^2个子段和排序,再把询问排序,然后二维树状数组维护矩形最小值
J:
K:考虑一个每块2连边的块+一个凸出部如何消去,可以把x,y坐标转一下,然后把这块转移到一行大于2的方向,然后把大于等于2的行消去,这样可以用归纳法证明一定可以消完,oscar写法:随便找一行消去,如果相邻有一行是孤单一个,则交换方向继续消。
L:考虑可以用的数值在两边各形成一个单调栈,左边栈每个点在右边的选择有单调性.

流水账
假题演员Szy,开场跟zhw讨论会了A,结果A写起来极其麻烦,于是导致开场签到缓慢,进入2H后才完成了BCEGHJ六个签到题,J题cy猜了一个结论,szy证明了,上去写,一开始wa了,szy发现要先维护单调才有性质,改完过了,zhw开出了I,万幸写了二维树状数组,不然T傻了,过J后zhw过了A,szy在期间自以为开出了F和K,结果F题题意假了,K题有一点小细节处理没考虑清楚,最后FK都wa了
个人总结
Szy:开题做法要考虑详细,要谨慎,不要把没想清楚的做法给队友写.
cy:
zhw:
题解
A:总共有1000000*4种状态,算出循环节模一下就行.
B:
C:
D:
E:从第一个开始考虑,如果大于1则无解,是1则看后面一个,是1则变0,0变1,2变1
F:Dominent Tree
G:先考虑第一个点不动,把其他移动到X+2,X+4....算出最大负向移动距离和正向移动距离,然后考虑可以调整A,使得最大移动距离是这两个值相加除2
H:FFT
I:把n^2个子段和排序,再把询问排序,然后二维树状数组维护矩形最小值
J:
K:考虑一个每块2连边的块+一个凸出部如何消去,可以把x,y坐标转一下,然后把这块转移到一行大于2的方向,然后把大于等于2的行消去,这样可以用归纳法证明一定可以消完,oscar写法:随便找一行消去,如果相邻有一行是孤单一个,则交换方向继续消。
L:考虑可以用的数值在两边各形成一个单调栈,左边栈每个点在右边的选择有单调性.
附加文件
- Standings.png by szy12345