联考刷题总结

  • [十二省联考2019]字符串问题
    蠢猪一个,想到边多了要优化没有想到,点权变边权
    对于 B i B_i Bi 对应的点 u u u 能到 u u u 子树内所有的 A A A ,那么沿着 f a i l fail fail 边反向走即可
    但是会有许多 A , B A,B A,B 集中在同一个点的情况
    那么按长度排序, B B B 尽量在 A A A 前面连边如下:
    在这里插入图片描述
    在这里插入图片描述
    大小于号想清楚再打
  • [十二省联考2019]皮配
    1.状态过多,没有想到办法优化,设的变量过多,优化变量设置,利用不等关系
    2.横纵独立互不影响极为重要的优化技巧
    3.城市可能没有学校,转移算重
    4.正解背包十分奥妙,横纵独立十分重要,学校和城市概念拆开
    在这里插入图片描述
    对于有需求的城市单独染色,对于有需求的学校单独染色,那么在有需求的城市的没需求的学校也能通过 d p dp dp 独立
    f k i j : f_{kij}: fkij: 有需求的城市有 i i i 个蓝,有需求的人有 j j j 个人是鸭派系
    g t i g_{ti} gti:无需求的城市有 i i i 个蓝
    h s i h_{si} hsi:无需求的人有 i i i 个鸭派系
    相乘的时候也能分配在,有需求的城市,没需求的学校
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值