题解:P11533 [NOISG 2023 Finals] Topical
解题思路
第一眼看到
考虑维护一个
怎样降低时间复杂度呢?我们先把矩阵每一列按值排序。
那么注意到,当
好,为什么复杂度是正确的呢?很明显,
修改的同时维护
不难发现刚刚的过程实现需要用到 while 循环和一个布尔变量判断是否有有
好了,讲完了,这道题代码很短,就懒得呈现了,或者可以参考其他题解的代码,当然,推荐自己手写。
第一眼看到
考虑维护一个
怎样降低时间复杂度呢?我们先把矩阵每一列按值排序。
那么注意到,当
好,为什么复杂度是正确的呢?很明显,
修改的同时维护
不难发现刚刚的过程实现需要用到 while 循环和一个布尔变量判断是否有有
好了,讲完了,这道题代码很短,就懒得呈现了,或者可以参考其他题解的代码,当然,推荐自己手写。