随笔分类 - 动态规划-状压dp
摘要:题目描述 不超过10种气体,两两之间相互碰撞可以产生一定的能量,如a碰b,那么b气体就消失,自身不能碰自身,问最后所能得到的最大能量。 样例输入 20 41 030 20 112 0 11 10 00 样例输出 422 题解 比较简单的状压dp。
阅读全文
posted @ 2018-10-24 20:55
rld
摘要:题目描述 有一个人要去旅游,他想要逛遍所有的城市,但是同一个城市又不想逛超过2次。现在给出城市之间的来往路费,他可以选择任意一个点为起点。问逛遍所有城市的最低路费是多少? 输入 有多组数据。 每组数据第一行两个数 n,m,表示有n个点,m条边 ( n≤10 )。 接下来m行,每行三个整数x,y,z,
阅读全文
posted @ 2018-10-21 21:00
rld
摘要:题目描述 kefa进入了一家餐厅,这家餐厅中有n个菜(0<n<=18),kefa对第i个菜的满意度为ai(0<=ai<=10^9),并且对于这n个菜有k个规则,如果kefa在吃完第xi个菜之后吃了第yi个菜(保证xi、yi不相等),那么会额外获得ci(0<=ci<=10^9)的满意度。kefa要吃m
阅读全文
posted @ 2018-10-19 21:50
rld
摘要:题目描述 披萨店给n个地方送披萨,已知各地方(包括披萨店)之间花费的时间,求送完所有地方并回到店花费的最小时间。 输入 第一行:n, n≤10 接下来一个(n+1)*(n+1)的矩阵,0到n每个点之间的距离。 输出 最小时间。 样例输入 样例输出 题解 状压dp。 floyd求出每个点间的最短路,d
阅读全文
posted @ 2018-10-19 20:46
rld
摘要:题目描述 Kiana最近沉迷于一款神奇的游戏无法自拔。 简单来说,这款游戏是在一个平面上进行的。 有一架弹弓位于(0,0)处,每次Kiana可以用它向第一象限发射一只红色的小鸟,小鸟们的飞行轨迹均为形如y=ax2+bx的曲线,其中a,b是Kiana指定的参数,且必须满足a<0。 当小鸟落回地面(即x
阅读全文
posted @ 2018-10-18 21:44
rld
摘要:题目描述 司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用“H” 表示),也可能是平原(用“P”表示),如下图。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队);一支炮兵部队在地图上的攻击范围如图中黑色区域所示
阅读全文
posted @ 2018-10-15 19:55
rld
摘要:题目描述 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 输入 只有一行,包含两个数N,K ( 1 <=N <=9, 0 <= K <= N * N) 输出 所得的方案数 样例输入 样例输出 题解
阅读全文
posted @ 2018-10-14 20:32
rld
摘要:题目描述 农夫有一块地,被划分为m行n列大小相等的格子,其中一些格子是可以放牧的(用1标记),农夫可以在这些格子里放牛,其他格子则不能放牛(用0标记),并且要求不可以使相邻格子都有牛。现在输入数据给出这块地的大小及可否放牧的情况,求该农夫有多少种放牧方案可以选择(注意:任何格子都不放也是一种选择,不
阅读全文
posted @ 2018-08-22 10:10
rld
浙公网安备 33010602011771号