ZR模拟赛1

http://zhengruioi.com/contest/940

赛时记录

8:39 打完T1 subtask1(10pts)
9:22 打完T2 subtask1(10pts)
9:53 打完T1 subtask2(30pts)
11:00 打完T1 满分开始对拍
11:06 拍出错误
11:14 对拍正确 (60pts)
12:10 打完T2 subtask2+3(40pts)
12:31 发现T1卡常
12:40 发现T1实际上不卡常


实际上

T1极度卡常卡成70

T2傻逼地变成了10

A

斜率优化可以过(tmd卡常)

http://zhengruioi.com/submission/333849

然后实际上暴力优化复杂度是对的

http://zhengruioi.com/submission/333828

B

贪心。答案必为周长/2-1,构造相当于贪心向外扩展(涂行,列)。

http://zhengruioi.com/submission/333728

C

是若干个凸函数的闵科夫斯基和,最后必然还是个凸函数,然后二分斜率,看斜率对应横坐标在哪里。二分整数,然后用除法求出最后的斜率。

每段斜率是一个一次函数,最后的函数的导数必然是一个分段一次函数。

考虑每个函数加入的时候对每一种斜率的贡献,维护分段函数,二分。

posted @ 2021-08-04 19:13  LarsWerner  阅读(41)  评论(0编辑  收藏  举报