4.6模拟赛总结
Posted Flame♡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4.6模拟赛总结相关的知识,希望对你有一定的参考价值。
挂分挂分天天挂分,一天不挂分浑身难受是不是(哭)
而且今天一直犯困
很难不怀疑自己的脑子会判断题目类型,dp:自动犯困,ds:越做越精神
时间安排
7.30-9.20
看了四道题,有个大致的想法,然后把T1敲了 写了半天 细节真多
9.20-10.30
死命犯困,间隔着动脑子想T2和T4(已经推出来T3的写法了,感觉不是很急着写)
10.30-11.00
写了T4的树形dp T2的10分
11.00-11.40
火急火燎写T3的dp,然后压着线写完了,调的时候人都是慌的(虽然最后还是挂分了,我真的会哭,鱼哭了海知道,我哭了谁知道呜呜呜)
题目分析
T1
感觉很显然啊,我真心觉得T1要过一车才对…
f [ i , j , k , o p ] f[i,j,k,op] f[i,j,k,op] 表示从左往右选了 i i i 到 j j j 这个区间 拿到了 k k k 个物品 现在在 o p op op(0表示左,1表示右)端点的最小时间
转移考虑从某个端点往左走了还是往右走了
T2
我只会那个 r r r 相等的
考虑相当于任意两块之间需要 r − 1 r-1 r−1 的空缺
加上端点,一共需要 ( n − 1 ) ∗ r + 1 (n-1)*r+1 (n−1)∗r+1的空缺
剩下的空缺插板分给 n + 1 n+1 n+1 个位置就行
然后最后再乘个 n ! n! n!
其实感觉这题比34难…
T3
感觉还是挺舍得给分的啊
第一档就是考虑一个状压dp f [ s , x ] f[s,x] f[s,x] 表示已经经过的节点集合为 s s s,当前在 i i i号点,到达这样一个状态的期望次数
然后考虑一下,在满状态的叶子节点不会转移出去,所以期望次数就是概率
然后考虑高斯消元一下就好了
我猜一下 正解应该是可以把非叶子结点并到一起,然后做一下,有点类似之前jjh作业那个题
T4
树形dp,如果建出树,要求就是根节点必须小于子节点
f [ i , j ] f[i,j] f[i,j] 表示以 i i i 为根的子树全都安排好, i i i 号点确定的值为 j j j 的最小花费
其实有感觉 第二档是线段树合并
以上是关于4.6模拟赛总结的主要内容,如果未能解决你的问题,请参考以下文章