上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 38 下一页
摘要: 该博客有大量复制内容,仅供自己学习、复习使用。 部分参考于:https://www.cnblogs.com/Tony-Double-Sky/p/9283254.html 简单介绍 状态压缩动态规划,就是我们俗称的状压DP,是利用计算机二进制的性质来描述状态的一种DP方式。 很多n*m矩阵问题都运用到 阅读全文
posted @ 2020-03-29 05:57 jiamian22 阅读(248) 评论(0) 推荐(0) 编辑
摘要: [NOI2001]炮兵阵地(状压DP) https://www.luogu.com.cn/problem/P2704 题目描述 司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用“H” 表示),也可能是平原(用“P”表示),如下图。在 阅读全文
posted @ 2020-03-29 05:56 jiamian22 阅读(279) 评论(0) 推荐(0) 编辑
摘要: [SCOI2005]互不侵犯(状压DP) https://www.luogu.com.cn/problem/P1896 题目描述 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。 注:数据有加强(2 阅读全文
posted @ 2020-03-29 03:45 jiamian22 阅读(161) 评论(0) 推荐(0) 编辑
摘要: [USACO06NOV]Corn Fields(状压DP) https://www.luogu.com.cn/problem/P1879 题目描述 Farmer John has purchased a lush new rectangular pasture composed of M by N 阅读全文
posted @ 2020-03-29 00:59 jiamian22 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 关灯问题II (状态压缩 BFS) 题目描述 现有n盏灯,以及m个按钮。每个按钮可以同时控制这n盏灯——按下了第i个按钮,对于所有的灯都有一个效果。按下i按钮对于第j盏灯,是下面3中效果之一:如果a[i][j]为1,那么当这盏灯开了的时候,把它关上,否则不管;如果为-1的话,如果这盏灯是关的,那么把 阅读全文
posted @ 2020-03-28 20:49 jiamian22 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 给定一个全部由小写英文字母组成的字符串,允许你至多删掉其中 3 个字符,结果可能有多少种不同的字符串? 输入格式: 输入在一行中给出全部由小写英文字母组成的、长度在区间 [4, 1] 内的字符串。 输出格式: 在一行中输出至多删掉其中 3 个字符后不同字符串的个数。 输入样例: ababcc 输出样 阅读全文
posted @ 2020-03-28 17:40 jiamian22 阅读(505) 评论(0) 推荐(1) 编辑
摘要: 给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列。这里假设键值都是互不相等的正整数。 输入格式: 输入第一行给出一个正整数N(≤ 30),是二叉树中结点的个数。第二行给出其后序遍历序列。第三行给出其中序遍历序列。数字间以空格分隔。 输出格式: 在一行中输出该树的层序遍历的序列。数字间以1 阅读全文
posted @ 2020-03-28 17:38 jiamian22 阅读(379) 评论(0) 推荐(0) 编辑
摘要: Description 给出一棵二叉树的中序与后序排列。求出它的先序排列。(约定树结点用不同的大写字母表示,长度<=8)。 Input 两行,每行一个字符串,分别表示中序和后序排列 Output 一个字符串,表示所求先序排列 Sample Input BADC BDCA Sample Output 阅读全文
posted @ 2020-03-28 17:01 jiamian22 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 输入样例: 00100 6 00000 4 99999 00100 1 12309 68237 6 -1 33218 3 00000 99999 5 68237 12309 2 33218 输出样例: 68237 6 00100 00100 1 99999 99999 5 12309 12309 2 阅读全文
posted @ 2020-03-28 17:00 jiamian22 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 战争中保持各个城市间的连通性非常重要。本题要求你编写一个报警程序,当失去一个城市导致国家被分裂为多个无法连通的区域时,就发出红色警报。注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不改变其他城市之间的连通性,则不要发出警报。 输入格式: 输入在第一行给出两个整数N(0 < N ≤  阅读全文
posted @ 2020-03-28 16:56 jiamian22 阅读(321) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 38 下一页