#0031. Educational Codeforces Round 1

AB

简单题

C

是计算几何,但核心解法很像sg noi某年的t1,即与其考虑所有pairs,不如只考虑所有相邻的,这样复杂度就从\(O(N^2)\)降到了O(N) (如果不考虑排序的复杂度的话)。不过这题的implementation有点恶心,注意用long double,要用atan2l(笨人一开始用的cosine rule显然开根号再做除法精度是不够的)

D

简单题,感觉是对于入门选手来说是不错的搜索练习题

E

挺有趣的一道dp题!一开始想了个假的贪心做法,后来意识到最后的巧克力可以被分成好几块,所以需要dp。dp状态是长r宽c的巧克力被切成总面积为s需要的cost,每次转移就是尝试所有切法,对于每个切法枚举所有面积分配,这样一共有\(O(nmk)\)个状态,转移复杂度是\(O((n+m)k)\),完全可行

F

又是计算几何,跳过)

posted @ 2023-01-27 23:33  Myrcella  阅读(29)  评论(0)    收藏  举报