摘要: 这题其实就是一个 thick 题,知道这个 thick 其实就是大水体了。 像这样的区间排序题,直接排序肯定不行,但是我们发现 01 数组排序很快,可以用线段树来实现 \(O(\log n)\) 的排序时间复杂度,就是区间赋值。 对大于等于这个值的都赋值为 1,其他为 0,若最后 \(a_q=1\) 阅读全文
posted @ 2025-05-15 17:29 hnczy 阅读(56) 评论(0) 推荐(0)
摘要: \(O(n^2)\) 的做法很简单,就是枚举每一个点来求出符合条件的叶子总和。 然而这题的 \(n=70000\) 并不能通过,需要进行优化。 像这样的题,很容易想到不是对每一个点求值,而是对每一个点求对其他点的贡献。 为了简便描述,令 \(f_i\) 为 \(i\) 到最近的叶子的距离,\(d_i 阅读全文
posted @ 2025-05-14 18:51 hnczy 阅读(55) 评论(0) 推荐(0)
摘要: 令 \(b[i][j]\) 为用 \(b[i]\) 转移 \(j\) 次。 容易想到这题是二分答案题,一个贪心的思想,对于每一个 \(a_i\) ,在 \(b[a[i]][0]\sim b[a[i]][mid]\) 这些点中大于等于 \(a_{i-1}\) 的最小的值即可,时间复杂度应该是 \(O( 阅读全文
posted @ 2025-05-14 16:20 hnczy 阅读(51) 评论(0) 推荐(0)
摘要: 一看到 DAG 显然 topo 排序,最长路简单,但是这个字典序最小比较难搞,这里有两个方法。 对于这种字典序的问题,很容易想到哈希 LCP 二分来比较,而这里关键的是连值都存不下。 发现每一个点仅从前一个点转移过来,这是固定的,那这里是否可以使用倍增的思想来写就像树上求 LCA 一样来写呢? 当然 阅读全文
posted @ 2025-05-08 21:39 hnczy 阅读(67) 评论(0) 推荐(0)
摘要: 这题根号分治的想法还是很好的,当然整体二分也是很好的方法 @qwert。 首先我们需要暴力去求出这个答案,这里发现每一个点只有和与它标号相等的数有关,直接放在一个 vector 里即可,每一次把每一个扫一遍,\(O(n^2)\)。 来切部分分,首先标号不超过 10 次,可以知道对于每一个数值,\(x 阅读全文
posted @ 2025-05-04 21:14 hnczy 阅读(92) 评论(0) 推荐(0)
摘要: dp 优化题,很好的一道题,有紫的难度。 很容易有一个 \(O(n^2)\) 的时间复杂度,可得到 15pts。 但是这转移很抽象了,明显不能用一般的优化。 由于这个区间肯定是偶数的,所以想到这个转移大概和奇偶有关,枚举到奇数和偶数完全不同,奇数和偶数也不相干。 想到可以分析红蓝对答案的限制来求出答 阅读全文
posted @ 2025-05-04 11:01 hnczy 阅读(64) 评论(0) 推荐(0)
摘要: 可能算是图论的题? 可以想到 \(n^4\) 的做法,直接对于每一个图扫一遍,把可以出去的的标出来即可。 但是过不了,瓶颈在我们每一次的扫描,这不必要。可以想到,每一个改变一个点是否只需要修改一部分点,导致最终均摊下来达到正确的时间复杂度。 然而,正着加肯定是不行的,这样会 TLE。那我们可以尝试反 阅读全文
posted @ 2025-05-04 10:28 hnczy 阅读(83) 评论(0) 推荐(0)
摘要: 是 greedy,我们没救了 可以把砍树看成种树。 一个很简单的贪心思路,种的树贡献越多越好。 如何达到目的,可以先按 \(r\) 从小到大排序,从大的开始种,这样可以对后面的贡献最大。可以感性理解一下,这里可以用一个 multiset 维护。很简单。 阅读全文
posted @ 2025-05-04 10:14 hnczy 阅读(33) 评论(0) 推荐(0)
摘要: 是性质题,我们没救了 是一道黄题,竟然连一道黄题都不会了!!!!! 先切部分分,\(a_i\) 相等可知 bessie 会得到 \(n/2+1\) 个蛋糕,而 \(n/2-1\) 个蛋糕。 看看这个结论是否具有一般性,对于样例显然可行,在造几组数据发现确实是可以的。 这启发我们能从这个方面来切入。 阅读全文
posted @ 2025-05-04 10:01 hnczy 阅读(82) 评论(0) 推荐(0)
摘要: 考场上写出抽象 \(O(n^5)\) 拿下了高达 45pts。 好吧这个根据题意可以拿下 \(O(n^4)\) 的分数。 然后发现你只能继续优化。然后你会感叹这个东西也太抽象了吧,根本优化不了一点。 首先这个 \(n\) 非常的小,导致我们甚至可以把每一个区间的平均数算出来当做一个权值。 好吧,到这 阅读全文
posted @ 2025-04-29 22:06 hnczy 阅读(46) 评论(0) 推荐(0)