随笔分类 -  状压dp

摘要:Description Description 题解 首先先转换题目,就是n个工人和n台机器,转换为二分图模型,左右两点有边当且仅当该人会该机器 无论哪种情况所有机器都有人操作,而且所有人都有事干,也就是每一个极大匹配都是完美匹配 然后有结论为任意一个极大匹配都是完美匹配当且仅当二分图中每一个联通块 阅读全文
posted @ 2019-08-12 21:37 BEYang_Z 阅读(309) 评论(0) 推荐(0)
摘要:Description Description 题解 我们可以发现宝藏数最多只会有9个,显然可以状压 而且数据这么小,就可以愉快 考虑dp,设f[i][j][k][s]表示在第i层(i,j)宝藏集合的状态为s 状态转移方程就是f[i][j][k][s]=min(f[i][j][k][s1]+f[i] 阅读全文
posted @ 2019-08-10 19:54 BEYang_Z 阅读(191) 评论(0) 推荐(0)
摘要:题目描述 有一个n行m列的整数矩阵,其中1到nm之间的每个整数恰好出现一次。如果一个格子比所有相邻格子(相邻是指有公共边或公共顶点)都小,我们说这个格子是局部极小值。给出所有局部极小值的位置,你的任务是判断有多少个可能的矩阵。 题解 其实就是个简单的状压dp,有两种不同的情况,当前的数可以填入坑内或 阅读全文
posted @ 2019-07-22 09:35 BEYang_Z 阅读(142) 评论(0) 推荐(0)
摘要:Description 钟逆时针而绕,恶物狰狞的倾巢,我谦卑安静地于城堡下的晚祷,压抑远古流窜的蛮荒暗号,而管风琴键高傲的说,那只是在徒劳。我的乐器在环绕,时代无法淘汰我霸气的皇朝。 你无法预言,因为我越险,翅越艳;没有句点,跨时代蔓延,翼朝天。 月下浮雕,魔鬼的浅笑,狼迎风嚎,蝠翔似黑潮,用孤独去 阅读全文
posted @ 2019-07-06 14:51 BEYang_Z 阅读(224) 评论(0) 推荐(1)
摘要:Description Description Input Output Input Input Output Output Sample Input 5 and 13 5 2 7 1 Sample Output 1 12 15 11 3 Sample Input 5 and 13 5 2 7 1 阅读全文
posted @ 2019-07-03 16:33 BEYang_Z 阅读(272) 评论(0) 推荐(0)
摘要:题目描述 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再吃)。 宝物一共有n种,系统每次抛出这n种宝物的概率都相同且相互独立。也就是说,即使前k-1 次系统 阅读全文
posted @ 2019-01-19 20:43 BEYang_Z 阅读(109) 评论(0) 推荐(0)
摘要:Description ar把一段凹凸不平的路分成了高度不同的N段,并用H[i]表示第i段高度。现在Tar一共有n种泥土可用,它们都能覆盖给定的连续的k个部分。 对于第i种泥土,它的价格为C[i],可以使得区间[i,min(n,i+k-1)] 的路段的高度增加E[i]。 Tar要设定一种泥土使用计划 阅读全文
posted @ 2018-10-21 19:39 BEYang_Z 阅读(153) 评论(0) 推荐(0)
摘要:题目描述 Farmer John has purchased a lush new rectangular pasture composed of M by N (1 ≤ M ≤ 12; 1 ≤ N ≤ 12) square parcels. He wants to grow some yummy 阅读全文
posted @ 2018-10-15 10:24 BEYang_Z 阅读(312) 评论(0) 推荐(1)
摘要:题目描述 Kiana 最近沉迷于一款神奇的游戏无法自拔。 简单来说,这款游戏是在一个平面上进行的。 有一架弹弓位于 (0,0)(0,0) 处,每次 Kiana 可以用它向第一象限发射一只红色的小鸟,小鸟们的飞行轨迹均为形如 y=ax^2+bxy=ax2+bx 的曲线,其中 a,ba,b 是Kiana 阅读全文
posted @ 2018-10-15 09:26 BEYang_Z 阅读(252) 评论(0) 推荐(0)
摘要:Description 《集合论与图论》这门课程有一道作业题,要求同学们求出{1, 2, 3, 4, 5}的所有满足以 下条件的子集:若 x 在该子集中,则 2x 和 3x 不能在该子集中。同学们不喜欢这种具有枚举性 质的题目,于是把它变成了以下问题:对于任意一个正整数 n≤100000,如何求出{ 阅读全文
posted @ 2018-08-08 11:05 BEYang_Z 阅读(222) 评论(0) 推荐(0)
摘要:Description 司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用“H” 表示),也可能是平原(用“P”表示),如下图。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队);一支炮兵部队在地图上的攻击范围如图 阅读全文
posted @ 2018-08-07 21:42 BEYang_Z 阅读(210) 评论(0) 推荐(0)
摘要:Description 在又一次消灭林登·万的战斗中,指挥官moreD缴获了一个神奇的盒子。盒子异常的坚固,以至于完全无法摧毁,唯一打开的方式是通过盒上的密码锁。经过仔细的调查,研究人员一致认为这个盒子中隐藏了林登·万和他的弟弟林登·图的秘密。然而moreD使用了许多办法,都没能打开这个盒子。最后只 阅读全文
posted @ 2018-07-18 15:50 BEYang_Z 阅读(380) 评论(0) 推荐(0)
摘要:Description 世界上一共有N个JYY愿意去的城市,分别从1编号到N。JYY选出了K个他一定要乘坐的航班。除此之外,还有M个JYY没有特别的偏好,可以乘坐也可以不乘坐的航班。一个航班我们用一个三元组(x,y,z)来表示,意义是这趟航班连接城市x和y,并且机票费用是z。每个航班都是往返的,所以 阅读全文
posted @ 2018-07-10 21:17 BEYang_Z 阅读(250) 评论(0) 推荐(1)
摘要:题目描述 小F 的学校在城市的一个偏僻角落,所有学生都只好在学校吃饭。学校有一个食堂,虽然简陋,但食堂大厨总能做出让同学们满意的菜肴。当然,不同的人口味也不一定相同,但每个人的口味都可以用一个非负整数表示。 由于人手不够,食堂每次只能为一个人做菜。做每道菜所需的时间是和前一道菜有关的,若前一道菜的对 阅读全文
posted @ 2018-06-20 18:39 BEYang_Z 阅读(187) 评论(0) 推荐(0)