随笔分类 - 状态压缩dp
枚举可行的可能,用位运算进行dp
摘要:描述: 链接:https://ac.nowcoder.com/acm/problem/19855来源:牛客网 给定一个n个点m条边的无向联通图G=(V,E),满足G中不存在自环。 你需要求G的一个生成树T,使得T的权值和在[L,R]内。 求满足条件的T的个数。 思路:压缩状态dp,把所有的边的选择的
阅读全文
摘要:题目描述: 炮兵阵地 Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 38992 Accepted: 14874 Description 司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地
阅读全文
摘要:题目描述: 郑厂长系列故事——排兵布阵 Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 4283 Accepted Submission(s):
阅读全文
摘要:题目描述: Hamburger Magi Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1694 Accepted Submission(s):
阅读全文
摘要:题目描述: Doing Homework Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 17631 Accepted Submission(s)
阅读全文
摘要:Problem Description After coding so many days,Mr Acmer wants to have a good rest.So travelling is the best choice!He has decided to visit n cities(he
阅读全文
摘要:传送门 题目描述: 房间里放着 n 块奶酪。一只小老鼠要把它们都吃掉,问至少要跑多少距离?老鼠一开始在 (0,0)(0,0) 点处。 做题思路: 是所有点遍历求最短路径的裸题,我只想到暴力dfs,玄学优化,就是把距离最短的先访问,然后找到一条路径后大概率是最短的, 这样得到的距离就能用来剪枝了,可以
阅读全文
摘要:传送门 题目描述: 现有n个砝码,重量分别为 ai,在去掉 m 个砝码后,问最多能称量出多少不同的重量(不包括 0)。 请注意,砝码只能放在其中一边。 思路:dfs枚举出所有可能的选择方法,再在每种可能的方法中进行dp, 这道题由于是只有加法操作而且值比较小可以用bitset优化快速算出每个数的出现
阅读全文

浙公网安备 33010602011771号