歌名 - 歌手
0:00

    随笔分类 -  dp

    摘要:分析 设f[i]指1~i没有比i更高的草是,1~i的收益。 显然转移为,当h[j]h[i] }{c[k]})+p[i]$$ 然后设g[i]指i~n没有比i更高的草是,i~n的收益。转移同上。答案就是max(f[i]+g[i] p[i]),O(n^3),超时。 如何优化呢?由于nh[i] }{c[k] 阅读全文
    posted @ 2018-05-08 15:38 无尽的蓝黄 阅读(182) 评论(0) 推荐(0)
    摘要:分析 如果打爆搜的话可以拿60分。 首先知道期望是可以累加的,即i通过j去到k的期望,等于i去到j的期望加j去到k的期望。 所以令d[i]表示i的出度,F[i]表示从i到i的父亲的期望,G[i]表示i的父亲到i的期望,j表示i其中任意一个儿子,k表示i的父亲,l表示k其中任意一个儿子,e表示k的父亲 阅读全文
    posted @ 2018-05-08 15:37 无尽的蓝黄 阅读(146) 评论(0) 推荐(0)
    摘要:分析 这道题看上去很恶心,实际上只用记录四坨东西就能打DP了:y坐标最小的向上射的点、y坐标最大的向下射的点、y坐标最大和最小的向右射的点,转移显然。注意,如果该状态的值为零就可以略过,否则会超时。 include include include include include include us 阅读全文
    posted @ 2018-05-08 15:36 无尽的蓝黄 阅读(189) 评论(0) 推荐(0)