考逝。
totscore:。
究其原因是 T2 的暴力爆炸了。
T1
没看。
正解是这样的:对于每条边,有 的概率使得连通块的数量 ,剩下的会使同色的对数 。直接算就行。
T2
爆炸了
不然不会只有 分的呜呜呜。
正解:题目里没写对于硝硼铀数量的限制,我们考虑钦定一个数量限制。设 表示到了第 个字符,一共选了 个硝硼铀。用 pair<string,string> 存。转移有:dp[i][j] = max(dp[i][j],{dp[i - 1][j - 1].first + s[i - 1],dp[i - 1][j - 1].second + t[i - 1]。s[i - 1] 是因为 和 是 0-index。
就这个“没限制就钦定一个限制”这操作给我整懵了,这谁想得到啊?
没逝,这次见过了没准下次就想得到了呢?
T3
神秘小算法。
我们把每次删掉一个数扔掉,因为处于最优性考虑你不会去选同样的一个数。那么先掏一个样例:4 7 3 6 1 2 5,最先取的肯定是 6,其次是 3 或者 1。经过一番暴力,我们发现,对于 的每个 可选次数形如 1 2 3 4 3 2 1。我们考虑答案是在值域上的一个区间,那么我们把 设为 的可选次数。那么 就是 3 2 3 1 1 4 2。考虑 ,我们看到 4 的出现次数最小,首先选它。选完, 在 上变成了 1 2 0。以此类推。
考虑一个 。很明显要有 。用线段树维护这个 区间最小值。区间合法即为区间最小值 用双指针解决。
感谢每一位愿意为我讲题的人。
T4
没看,考场骗了 40。
总而言之:T1 看到是概率与期望就怕了,没写。T2 的暴力都打挂了我是真的。。。T3 一点思路都没有。就 T4 骗了 40。还是得多练。
T2 那个“没限制就钦定一个限制”是真的没绷住。
