随笔分类 -  其他 -- 状态压缩

摘要:$$Count Color$$ Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 50865 Accepted: 15346 Description Chosen Problem Solving and Program design 阅读全文
posted @ 2018-07-29 12:33 real_l 阅读(401) 评论(0) 推荐(2)
摘要:愤怒的小鸟 题目描述 最近沉迷于一款神奇的游戏无法自拔。 简单来说,这款游戏是在一个平面上进行的。 有一架弹弓位于 (0,0) 处,每次 可以用它向第一象限发射一只红色的小鸟,小鸟们的飞行轨迹均为形如 y=ax^2+bx的曲线,其中 a,b是 指定的参数,且必须满足 a$a x_1^2+b x_1= 阅读全文
posted @ 2018-06-08 20:22 real_l 阅读(656) 评论(0) 推荐(1)
摘要:题目描述 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再吃)。 宝物一共有n种,系统每次抛出这n种宝物的概率都相同且相互独立。也就是说,即使前k-1 次系统 阅读全文
posted @ 2018-05-12 11:21 real_l 阅读(530) 评论(0) 推荐(0)
摘要:题目传送门 题目大意:有n*n个格子,你需要放置k个国王使得它们无法互相攻击,每个国王的攻击范围为上下左走,左上右上左下右下,共8个格子,求最多的方法数 看到题目,是不是一下子就想到了玉米田那道题,如果不会的话可以去我另外一篇博客里面看看,里面有玉米田详细解答方案. 好,回到这道题.首先,看到数据范 阅读全文
posted @ 2018-03-20 20:04 real_l 阅读(420) 评论(0) 推荐(2)
摘要:题目传送门:580D 题目大意:给你n道菜以及每道菜一个权值,k个条件,即第y道菜在第x道后马上吃有z的附加值,求从中取m道菜的最大权值 看到这道题,我们会想到去枚举,但是很显然这是会超时的,再一看数据范围,n只有18,那么我们就可以用状压去做了,dp数组也还是比较好定义的,dp[i][state] 阅读全文
posted @ 2018-03-18 22:06 real_l 阅读(344) 评论(0) 推荐(3)
摘要:首先,我们先来认识一下什么叫做TSP问题 旅行商问题,即TSP问题(Traveling Salesman Problem)又译为旅行推销员问题、货郎担问题,是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城 阅读全文
posted @ 2018-03-17 14:32 real_l 阅读(3446) 评论(2) 推荐(5)
摘要:题目传送门 PS:本道题目建议在对状压dp有一定了解的基础下学习,如有不懂可以先去学一下状压dp入门 题目大意:给你n*m个格子,有些格子可以用来部署军队,用P表示,有些则不能,用H表示,如果在一个格子上部署了军队,则上下左右各2个格子都不能部署军队,也就是呈十字架状,看到数据范围(n<=100,m 阅读全文
posted @ 2018-03-17 10:18 real_l 阅读(511) 评论(1) 推荐(4)
摘要:状压dp的含义 在我们解决动态规划题目的时候,dp数组最重要的一维就是保存状态信息,但是有些题目它的具有dp的特性,并且状态较多,如果直接保存的可能需要三维甚至多维数组,这样在题目允许的内存下势必是开不下的,那么我们能不能想个办法,把它压缩成一维呢?对,二进制.一般的动规题目数据范围都不会太大,那么 阅读全文
posted @ 2018-03-13 21:51 real_l 阅读(3309) 评论(1) 推荐(11)