合集-USACO

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