2022/4/6

7 : 20 − 8 : 40 7:20 - 8:40 7:208:40
T 1 T1 T1有一个比较直观的 D P DP DP , 设 f [ i ] [ j ] [ t ] [ 0 / 1 ] f[i][j][t][0 / 1] f[i][j][t][0/1]表示 t t t时刻 , 已经考虑过 1 − i 1 - i 1i j − n j - n jn 所有雕像, 此时在 i / j i / j i/j时所获得的最大雕像 。 但是 , 这个 t t t太大了 , D P DP DP状态根本存不下 。 那怎么办 ? 既然这一维表示不了 , 又必须得考虑 , 那就换一种方法 , 设 f [ i ] [ j ] [ k ] [ 0 / 1 ] f[i][j][k][0 / 1] f[i][j][k][0/1]表示考虑过 1 − i 1 - i 1i j − n j - n jn所有雕像且拿了 k k k个所用的最小时间 , 这样就是一个复杂度 O ( n 3 ) O(n^3) O(n3) D P DP DP了 , n < = 200 n <= 200 n<=200 , 肯定能过 。
8 : 40 − 10 : 00 8:40 - 10:00 8:4010:00
T 2 T2 T2第一档分很好写 , 设DP f [ i ] [ j ] f[i][j] f[i][j]表示 1 − i 1 - i 1i的位置填了 j j j个 , 最后的方案数 f [ l ] [ n ] f[l][n] f[l][n]再乘上 n ! n! n! o k ok ok了 。 第二档分我敲完了才发现得多一维来维护 , 直接炸毛 。
10 : 00 − 11 : 20 10:00 - 11:20 10:0011:20
T 3 T3 T3看过题面后 , 不会 , 这种概率期望没接触过 , 但感觉思考的方向应该是每个叶子节点第一次出现在哪里这种的 。然后考虑 T 4 T4 T4 T 4 T4 T4有一个 O ( n 2 ) O(n^2) O(n2)树形 D P DP DP , 设 f [ i ] [ j ] f[i][j] f[i][j]表示把第 i i i个点的 c c c变成离散化后的第 j j j c c c的最小代价 。
然后就没了 。 T 1 T1 T1 D P DP DP在转移的时候 , 有一部分的 0 / 1 0/1 0/1写反了 Q W Q QWQ QWQ , 然后就没有然后了 。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值