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
又是计算几何,跳过)
标签:Educational,复杂度,0031,Codeforces,Round,dp From: https://www.cnblogs.com/myrcella/p/17069527.html