IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    随便搞点什么吧3

    wyfcyx发表于 2015-06-20 22:36:10
    love 0

    最近的状态非常爆炸,几乎所有题都不能想出第一步QwQ.

    只能尽可能调整一下状态了.

    bzoj3489

    如果允许离线显然是水题.

    强制在线的话我们用主席树维护就行啦.

    bzoj1019

    令$f[i][j]$表示一开始在柱子$i$上有$j$个盘子,要移动到另外一个的最少步数.

    令$g[i][j]$表示一开始在柱子$i$上有$j$个盘子,在最小字典序意义下会移动到哪一个柱子.

    转移就非常显然了.

    bzoj1021

    我又不会做的水题...

    不同的钞票之间显然是独立的.

    令$f[i][j][k]$表示前$i$种钞票,第一个人有$j$元,第二个人有$k$元的最小钞票数,简单dp即可.

    bzoj1935

    将询问转化为前缀相减并离线,离散化后利用树状数组维护即可.

    bzoj2024

    把所有男生女生都按照身高从小到大排序,令$g[i][j]$表示排名前$i$小的女生参与匹配,且至少存在$j$对女大于男的方案数.

    令$num[i]$表示比排名第$i$的女生身高矮的男生数目.

    那么有转移:$g[i][j]=g[i-1][j]+g[i-1][j-1]\times{(num[i]-(j-1))}$.

    然后这样会有重复的方案,所以要容斥一下,然后就行了.



沪ICP备19023445号-2号
友情链接