状压dp
kaqiur
从零到一
展开
-
ssoj1027树形图计数count(状压dp)
题目描述 小k同学最近正在研究最小树形图问题。所谓树形图,是指有向图的一棵有根的生成树,其中树的每一条边的指向恰好都是从根指向叶结点的方向。现在小k在纸上画了一个图,他想让你帮忙数一下这个图有多少棵树形图。 输入 第1行输入1个正整数:n,表示图中点的个数 第2~n+1行每行输入n个字符,描述了这个图的邻接矩阵。第i+1行第j个字符如果是0则表示没有从i连向j的有向边,1表原创 2015-09-12 17:00:48 · 1115 阅读 · 0 评论 -
oldssoj2677
JRY is so rich that he creates an m demensional space and n sight spots inside. Because of special technical problem, all the coordinates are integers between [0,2]. The roads in this space are all原创 2015-08-28 14:55:15 · 336 阅读 · 0 评论 -
ssoj1770nochange(状压dp)
题目描述 Farmer John is at the market to purchase supplies for his farm. He has in his pocket K coins (1 <= K <= 16), each with value in the range 1..100,000,000. FJ would like to make a sequence of N原创 2015-08-20 14:58:47 · 390 阅读 · 0 评论 -
ssoj2460拜访女神(状压dp)
题目描述 TRT出国后,想找一个好的位置住下来。而他所在的城市,恰好有N栋建筑(从1~n编号),他会选择这些建筑的某一个居住。而建筑之间,有M条双向路相连。每条道路有一个起始点u,终止点v,以及走过这条道路所需的时间d。所有建筑都可以借助一些道路相互到达。TRT每天会从他的住房出发,按任意顺序拜访他的K个女神(他想怎么走就怎么走),不过由于TRT精力有限,他的女神个数不会超过12个。可他的女原创 2015-10-28 21:48:29 · 411 阅读 · 0 评论 -
ssoj2467树(状压dp)
【题意】一个人在SE(向南向东)图上砍树,向南砍一棵树其南边的一格被占。被占的格子不能砍树,也不能再有树倒在这个格子上。一幅W*H的图有2^(W*H)种状态,问砍下的树之和为多少。 【思路】因为W(1~7)很小,可以状压。f[i][s]表示前i行其中第i行对第i+1行的影响为s的(1为有影响)砍下的树之和,g[i][s]表示前i行其中第i行对第i+1行的影响为s的方案数有多少个。状态转移为:(见原创 2015-10-30 15:59:30 · 371 阅读 · 0 评论