小小明系列故事——游戏的烦恼
2013-08-14 11:12
169 查看
[align=left]Problem Description[/align]
小小明最近在玩一款游戏,它由n*m大小的矩阵构成,矩阵上会随机产生一些黑色的点,这些点它们可能会连在一起也可能会分开,这些点的个数没有限制,但是每个1*1方格中最多只可能有一个黑点产生。游戏要求玩家以最短的时间用x*y的小矩阵覆盖这个大矩阵,覆盖的要求有以下2点:
1. x*y大小的小矩阵内必须有x*y个黑点。
2. 多个小矩阵可以重叠,但是每个小矩阵放置的位置必须是独一无二的,即不同的小矩阵内的黑点不能完全相同。例如1*2的矩阵可以横着放,也可以竖着放,这两种方法是不同的,即使它们可能共用黑点。
小小明是个粗心的孩子,他尝试了很多遍都无法将所有的符合要求的小矩阵找到,聪明的你,能不能告诉烦恼中的小小明这个大矩阵里有多少个满足要求的小矩阵呢?
[align=left]Input[/align]
题目有多组测试数据(不多于100个);
每组测试数据的第一行包含2个正整数n和m,然后第二行是x和y(n,m,x,y的意思如题),接下来n行,每行m个字符,其中’ * ’表示黑点,’ . ’表示空白。
n和m为0则结束输入。
[Technical Specification]
0 < n, m <= 2000
0 < x, y <= 1000
[align=left]Output[/align]
请计算并输出一共有多少个满足要求的小矩阵,每组输出占一行。
[align=left]Sample Input[/align]
2 3
1 2
**.
.**
0 0
[align=left]Sample Output[/align]
3
[align=left]Source[/align]
2013腾讯编程马拉松初赛第三场(3月23日)
转载地址:http://acm.hdu.edu.cn/showproblem.php?pid=4517
小小明最近在玩一款游戏,它由n*m大小的矩阵构成,矩阵上会随机产生一些黑色的点,这些点它们可能会连在一起也可能会分开,这些点的个数没有限制,但是每个1*1方格中最多只可能有一个黑点产生。游戏要求玩家以最短的时间用x*y的小矩阵覆盖这个大矩阵,覆盖的要求有以下2点:
1. x*y大小的小矩阵内必须有x*y个黑点。
2. 多个小矩阵可以重叠,但是每个小矩阵放置的位置必须是独一无二的,即不同的小矩阵内的黑点不能完全相同。例如1*2的矩阵可以横着放,也可以竖着放,这两种方法是不同的,即使它们可能共用黑点。
小小明是个粗心的孩子,他尝试了很多遍都无法将所有的符合要求的小矩阵找到,聪明的你,能不能告诉烦恼中的小小明这个大矩阵里有多少个满足要求的小矩阵呢?
[align=left]Input[/align]
题目有多组测试数据(不多于100个);
每组测试数据的第一行包含2个正整数n和m,然后第二行是x和y(n,m,x,y的意思如题),接下来n行,每行m个字符,其中’ * ’表示黑点,’ . ’表示空白。
n和m为0则结束输入。
[Technical Specification]
0 < n, m <= 2000
0 < x, y <= 1000
[align=left]Output[/align]
请计算并输出一共有多少个满足要求的小矩阵,每组输出占一行。
[align=left]Sample Input[/align]
2 3
1 2
**.
.**
0 0
[align=left]Sample Output[/align]
3
[align=left]Source[/align]
2013腾讯编程马拉松初赛第三场(3月23日)
转载地址:http://acm.hdu.edu.cn/showproblem.php?pid=4517
相关文章推荐
- hdu 4517 小小明系列故事——游戏的烦恼
- 小小明系列故事——游戏的烦恼
- hdu ---(4517)小小明系列故事——游戏的烦恼(Dp)
- HDU 4517 小小明系列故事---游戏的烦恼 (模拟题)
- hud4517小小明系列故事——游戏的烦恼
- hdu 4517 小小明系列故事——游戏的烦恼(统计类题目)
- hdu 4517 小小明系列故事——游戏的烦恼
- Hdu 4517 小小明系列故事——游戏的烦恼
- 腾讯马拉松 第三场 1003 小小明系列故事——游戏的烦恼 大水题
- [2013腾讯马拉松 3月23日]HDU 4517 小小明系列故事——游戏的烦恼
- 小小明系列故事——游戏的烦恼(hdu 4517)
- Hdu 4517 小小明系列故事——游戏的烦恼
- hdu 4506 小明系列故事——师兄帮帮忙【幂取模乱搞】
- hdu 4501 小明系列故事——买年货 多重背包
- hdu 4506 小明系列故事——师兄帮帮忙(快速幂入门)
- HDU 4506 小明系列故事——师兄帮帮忙 (快速幂)
- hdoj--4501--小明系列故事——买年货(三维背包)
- 1002小明系列故事——师兄帮帮忙
- 小明系列故事——未知剩余系
- HDU 4501 小明系列故事——买年货