2021-team5-005
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
[/wiki/2021-team5 返回]
[[Image(Standing.png)]][[BR]]
[[Image(Submission.png)]][[BR]]
== 概述 ==
2018-2019 ICPC Southwestern European Regional Programming Contest
== 流水账 ==
开局fx看了A题,报了一边题意,然后发现是个签到A1Y5。czyh发现K也是签到,但签慢了点K1Y25。接下来ckr过了BD,fx过了E B1Y48,E1Y55,D1Y89。fx过了E后czyh把之前开的F丢给fx,让他写极角排序。fx表示不会,czyh表示我会我就自己写了,fx写完之后果然wa。czyh发现他爆精度了,于是打算换个极角排序写法。调试时ckr开始写H的三维偏序,写完了又re又wa(数组开小,建议bg)H3Y139。在修改了若干次F的极角排序后fx表示我不想动这个题了,于是去看C和G。czyh发现fx循环队列写错了(就算最早一发写对也会因为精度问题tle ),修改后AC。F4Y179。czyh改F期间fx和ckr把I读懂了,于是ckr上机写I,I2Y192。czyh这期间在看J但随机几发过不了后去看了看榜上很多的C题,突然发现C有个单词来自词典的隐藏条件,然后push一下fx就过了C2Y224。(样例不测导致wa,建议bg)写完之后fx开始写G,自以为算法很对,但wa;修改后tle,比赛最后10min开始爆oj,czyh试图加头文件、加大数组,无果。fx表示复杂度证明没有问题,可能是算法假了。比赛最后2min,czyh加了个记忆化G8Y299。(讲题时pb将fx的复杂度证明批判一番,证明了这个做法复杂度就是错的)
== 总结 ==
=== Orange_User ===
=== functionendles ===
极角排序不要用atan,要用判象限和叉积
== 题解 ==
A: 签到
B: 一个凸多边形所以如果i行k边长可以那么k+1只要考虑i+k是否可行即可
C: 爆搜
D: 对于同一个x值答案为r[i]-选定值 或者 选定值-l[i] 或者 r[i]-l[i];那么就是每个x的对应的y的极大极小值的中位数
E:
F: 极角排序+two points
G:
H: 转换为求到0,1,2三点的最短路的三维偏序 cdq分治即可
I: 枚举左上角然后枚举长宽,下面有空洞为A,右边有空洞为C,其余为B 爆搜即可
J:
K: 区间dp
[/wiki/2021-team5 返回]
概述
2018-2019 ICPC Southwestern European Regional Programming Contest
流水账
开局fx看了A题,报了一边题意,然后发现是个签到A1Y5。czyh发现K也是签到,但签慢了点K1Y25。接下来ckr过了BD,fx过了E B1Y48,E1Y55,D1Y89。fx过了E后czyh把之前开的F丢给fx,让他写极角排序。fx表示不会,czyh表示我会我就自己写了,fx写完之后果然wa。czyh发现他爆精度了,于是打算换个极角排序写法。调试时ckr开始写H的三维偏序,写完了又re又wa(数组开小,建议bg)H3Y139。在修改了若干次F的极角排序后fx表示我不想动这个题了,于是去看C和G。czyh发现fx循环队列写错了(就算最早一发写对也会因为精度问题tle ),修改后AC。F4Y179。czyh改F期间fx和ckr把I读懂了,于是ckr上机写I,I2Y192。czyh这期间在看J但随机几发过不了后去看了看榜上很多的C题,突然发现C有个单词来自词典的隐藏条件,然后push一下fx就过了C2Y224。(样例不测导致wa,建议bg)写完之后fx开始写G,自以为算法很对,但wa;修改后tle,比赛最后10min开始爆oj,czyh试图加头文件、加大数组,无果。fx表示复杂度证明没有问题,可能是算法假了。比赛最后2min,czyh加了个记忆化G8Y299。(讲题时pb将fx的复杂度证明批判一番,证明了这个做法复杂度就是错的)
总结
Orange_User
functionendles
极角排序不要用atan,要用判象限和叉积
题解
A: 签到
B: 一个凸多边形所以如果i行k边长可以那么k+1只要考虑i+k是否可行即可
C: 爆搜
D: 对于同一个x值答案为r[i]-选定值 或者 选定值-l[i] 或者 r[i]-l[i];那么就是每个x的对应的y的极大极小值的中位数
E:
F: 极角排序+two points
G:
H: 转换为求到0,1,2三点的最短路的三维偏序 cdq分治即可
I: 枚举左上角然后枚举长宽,下面有空洞为A,右边有空洞为C,其余为B 爆搜即可
J:
K: 区间dp
附加文件
- Standings.png by Orange_User
- Submissions.png by Orange_User
- Submission.png by Orange_User
- Standing.png by Orange_User