20250611模拟 总结
T1 P3826 [NOI2017] 蔬菜
赛时没好好想。
正解,仔细想蔬菜坏掉的机制,其实非常巧妙。从正着的时间轴上看,是一天少一点,但是可以提前买,但是如果从时间轴倒着推,就变成了:从某一天开始,这种蔬菜突然出现,并且每天都出现一些,那么目前出现过的,就是这一天可以买的。(因为再往前,也就是倒着推的情况下,还没有出现的,在实际情况已经变质掉了,不能用了)。于是可以用堆维护,推一遍得到T=1e5那一天的答案。前边怎么办?从T往前递推答案。如果刚才,你在这一天的后一天(也就是倒着算的刚刚算完的一天)买了,想要推出这一天的答案就要卖掉等量的,那么再开一个买完的蔬菜的堆,贪心不卖最便宜的。
T2 P6773 [NOI2020] 命运
赛时切了,其实做过类似的思路的一道P5281 [ZJOI2019] Minimax搜索,线段树合并维护dp,仔细推一推式子,需要合并的同时维护前缀。
T3 https://www.luogu.com.cn/problem/P4776
赛时会了,尝试写了2.8h最终放弃了————太难写了!最终拿了20pt状压的部分分。
正解,树形dp+状压dp。看题解区,有几千种状态,实际我认为有效转移的只有232种,即:在7个位置形成0/1/2/3对联通情况的最小表示法个数。然而转移十分难搞。

浙公网安备 33010602011771号