D题:Swapping Puzzle 标签:全排列、深度优先搜索题意:给定两个行数和列数分别是 H H H和 W W W的二维矩阵 A A A和 B B B。可以对 A A A矩阵的相邻两行或者相邻两列进行交换,求最少的交换次数能够使得 A A A矩阵变成 B B B矩阵。( 2 < = H , W < = 5 2<=H,W<=5 2<=H,W<=5)题解:看到这个数据这么小,很容易想到暴搜。对
B题:Glass and Mug 标签:模拟题意:给定 G G G容量的玻璃杯和 M M M容量的马克杯,一开始两个杯子里面都没水,给定以下操作先后顺序,求 K K K次操作之后,两个杯子中各自的水量。( G < M G<M G<M) 如果玻璃杯装满水(即装满 G G G),倒掉玻璃杯中所有水。否则,如果马克杯是空的,装满水。否则,将马克杯中的水倒到玻璃杯中。 题解:按照题目要求模拟就好了
目录 E - Lucky bag 题目大意: 思路解析: 代码实现: E - Lucky bag 题目大意: 思路解析: 在方差中平均值只与输入有关为定值。看到数据范围为 2 <= D <= N <= 15,想到是否能使用状压dp来进行解答。 dp[i][j] (i为二进制)表示 i二进制状态下选择了这么多个物品,