会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hnczy
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2025年5月15日
[HEOI2016/TJOI2016] 排序 题解
摘要: 这题其实就是一个 thick 题,知道这个 thick 其实就是大水体了。 像这样的区间排序题,直接排序肯定不行,但是我们发现 01 数组排序很快,可以用线段树来实现 \(O(\log n)\) 的排序时间复杂度,就是区间赋值。 对大于等于这个值的都赋值为 1,其他为 0,若最后 \(a_q=1\)
阅读全文
posted @ 2025-05-15 17:29 hnczy
阅读(56)
评论(0)
推荐(0)
2025年5月14日
P4183 [USACO18JAN] Cow at Large P 题解
摘要: \(O(n^2)\) 的做法很简单,就是枚举每一个点来求出符合条件的叶子总和。 然而这题的 \(n=70000\) 并不能通过,需要进行优化。 像这样的题,很容易想到不是对每一个点求值,而是对每一个点求对其他点的贡献。 为了简便描述,令 \(f_i\) 为 \(i\) 到最近的叶子的距离,\(d_i
阅读全文
posted @ 2025-05-14 18:51 hnczy
阅读(55)
评论(0)
推荐(0)
Long Way to be Non-decreasing 题解
摘要: 令 \(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)
2025年5月8日
[USACO23DEC] Minimum Longest Trip G 题解
摘要: 一看到 DAG 显然 topo 排序,最长路简单,但是这个字典序最小比较难搞,这里有两个方法。 对于这种字典序的问题,很容易想到哈希 LCP 二分来比较,而这里关键的是连值都存不下。 发现每一个点仅从前一个点转移过来,这是固定的,那这里是否可以使用倍增的思想来写就像树上求 LCA 一样来写呢? 当然
阅读全文
posted @ 2025-05-08 21:39 hnczy
阅读(67)
评论(0)
推荐(0)
2025年5月4日
P11455 [USACO24DEC] Cowdepenence G 题解
摘要: 这题根号分治的想法还是很好的,当然整体二分也是很好的方法 @qwert。 首先我们需要暴力去求出这个答案,这里发现每一个点只有和与它标号相等的数有关,直接放在一个 vector 里即可,每一次把每一个扫一遍,\(O(n^2)\)。 来切部分分,首先标号不超过 10 次,可以知道对于每一个数值,\(x
阅读全文
posted @ 2025-05-04 21:14 hnczy
阅读(92)
评论(0)
推荐(0)
P11456 [USACO24DEC] Interstellar Intervals G 题解
摘要: dp 优化题,很好的一道题,有紫的难度。 很容易有一个 \(O(n^2)\) 的时间复杂度,可得到 15pts。 但是这转移很抽象了,明显不能用一般的优化。 由于这个区间肯定是偶数的,所以想到这个转移大概和奇偶有关,枚举到奇数和偶数完全不同,奇数和偶数也不相干。 想到可以分析红蓝对答案的限制来求出答
阅读全文
posted @ 2025-05-04 11:01 hnczy
阅读(64)
评论(0)
推荐(0)
P11454 [USACO24DEC] 2D Conveyer Belt S 题解
摘要: 可能算是图论的题? 可以想到 \(n^4\) 的做法,直接对于每一个图扫一遍,把可以出去的的标出来即可。 但是过不了,瓶颈在我们每一次的扫描,这不必要。可以想到,每一个改变一个点是否只需要修改一部分点,导致最终均摊下来达到正确的时间复杂度。 然而,正着加肯定是不行的,这样会 TLE。那我们可以尝试反
阅读全文
posted @ 2025-05-04 10:28 hnczy
阅读(83)
评论(0)
推荐(0)
P11453 [USACO24DEC] Deforestation S
摘要: 是 greedy,我们没救了 可以把砍树看成种树。 一个很简单的贪心思路,种的树贡献越多越好。 如何达到目的,可以先按 \(r\) 从小到大排序,从大的开始种,这样可以对后面的贡献最大。可以感性理解一下,这里可以用一个 multiset 维护。很简单。
阅读全文
posted @ 2025-05-04 10:14 hnczy
阅读(33)
评论(0)
推荐(0)
P11452 [USACO24DEC] Cake Game S 题解
摘要: 是性质题,我们没救了 是一道黄题,竟然连一道黄题都不会了!!!!! 先切部分分,\(a_i\) 相等可知 bessie 会得到 \(n/2+1\) 个蛋糕,而 \(n/2-1\) 个蛋糕。 看看这个结论是否具有一般性,对于样例显然可行,在造几组数据发现确实是可以的。 这启发我们能从这个方面来切入。
阅读全文
posted @ 2025-05-04 10:01 hnczy
阅读(82)
评论(0)
推荐(0)
2025年4月29日
[USACO24OPEN] Smaller Averages G 题解
摘要: 考场上写出抽象 \(O(n^5)\) 拿下了高达 45pts。 好吧这个根据题意可以拿下 \(O(n^4)\) 的分数。 然后发现你只能继续优化。然后你会感叹这个东西也太抽象了吧,根本优化不了一点。 首先这个 \(n\) 非常的小,导致我们甚至可以把每一个区间的平均数算出来当做一个权值。 好吧,到这
阅读全文
posted @ 2025-04-29 22:06 hnczy
阅读(46)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告