随笔分类 -  蓝书

摘要:很好的一道题呀 思路 状态$d(i,j)$表示已经经过了行程单中的$i$个城市,目前在城市$j$的最小代价,直接建边跑最短路就行了 比如机票为$ACBD$,行程单为$CD$,那么对于$(0,A)$,连向$(1,C)$,$(1,B)$,$(2,D)$ 有两个需要注意的地方 1.起点为$(1,行程单的起 阅读全文
posted @ 2019-05-07 10:03 dummyummy 阅读(301) 评论(0) 推荐(0)
摘要:"题目链接" 思路 把每个点拆成$5$个点$id(x,y),id(x,y)+n,id(x,y)+2 n,id(x,y)+3 n,id(x,y)+4 n$,分别表示到这个点时的方向为上,右,下,左和静止点 非静止点的决策如下: 1.走到对应的同方向的非静止点,代价为$w$ 2.走到对应的同方向的静止点 阅读全文
posted @ 2019-05-06 17:18 dummyummy 阅读(231) 评论(0) 推荐(0)
摘要:挺有趣的一道题 首先转化模型,思路参考蓝书,可得出等同于求 ,设个数为$f[n]$ 考虑怎么求$f[n]$,假设有一个$n$的整数划分,分别代表每棵子树中的叶节点个数,然后用可重组合,乘法原理和加法原理把$f[n]$递推出来 这个过程可以用$dp$来完成,设$g[i][j]$表示子树中叶结点数量最大 阅读全文
posted @ 2019-04-10 23:42 dummyummy 阅读(224) 评论(0) 推荐(0)