AtCoder Beginner Contest 364
当你发现你的做法假了时,再看看题目的时限和空限,你就有可能发现,你的做法真了。
本场口胡出了 \(5\) 题的正解,但是只写出了 \(3\) 题。弱弱又智智。
A - Glutton Takahashi & B - Grid Walk & C - Minimum Glutton
签到
D - K-th Nearest
算口胡出半个正解。
题目问的时第 \(k\) 大,容易将其转化为二分答案并做判定性问题。
那么我们只需要解决:与点 \(x\) 距离为 \(\le mid\) 的有多少个点。
赛时,我只想到了 \(\Theta(n)\) 枚举每个点,但是这样复杂度就变为 \(\Theta(qn\log_n)\)
其实,这样也可以使用二分解决。
code
E - Maximum Glutton
当你发现你的做法假了时,再看看题目的时限和空限,你就有可能发现,你的做法真了。
容易想到 \(dp\):
标签:AtCoder,Beginner,Contest,Glutton,做法,364 From: https://www.cnblogs.com/legendcn/p/18327635