hunnu11082 The Minesweeper Game
| The Minesweeper Game |
| Time Limit: 1000ms, Special Time Limit:2500ms, Memory Limit:65536KB |
| Total submit users: 29, Accepted users: 27 |
| Problem 11082 : No special judgement |
| Problem description |
| 注:以下说明来自百度百科:http://baike.baidu.com/view/30088.htm#1
扫雷简介
游戏玩法 启动: 注意: 自定义游戏区域: 策略技巧: 编程任务 现在是一个高度为16,宽度为30的雷区,共计99个雷。输入文件将随机生成这样一个的带有地雷的地图,当玩家第一轮单击某个方格时,请你根据游戏规则编写程序对玩家的第一轮动作做出反应。
|
| Input |
| 第一行,有一个正整数T,表示测试数据的组数。 接下来有T组测试数据,每组测试数据之间用一个空行隔开。 对每组测试数据: 第一行有两个正整数(x,y) ,表示玩家首次点击的方格位置为第x行第y列。输入数据保证玩家首次点击的方格一定不是地雷。 接下来是一张系统随机生成的带地雷的地图:方便起见,每张地图用一个16*30的二维字符数组表示,其中字符 '*' 表示该方格放置了地雷,字符'.'表示该方格没有放置地雷。 |
| Output |
| 对每组测试数据,输出一个16*30的二维字符数组。该二维数组就是【编程任务】中所描述的二维数组。 Be Careful:各组输出数据之间用一个空行隔开,最后一组结尾没有空行。 |
| Sample Input |
2 3 24 *.*......*...*..*...........*. ....**..*..*.....*.........*** *.......***..**.....*........* ..*........*.....***.*....*... ....*...**.*........***......* .*.*...............*......*... .....*....*.*..****.......**.. ....*.*..............*..*.**.. .............*...*...........* ...*.**.*..**.*..*......*.*.*. ...*.*........................ ......*.......*......*..**..*. ...*.*................*....... ..*.**..*.........*...**..*.*. ...*.....**.*........*........ .................**..**....... 1 18 ........*...*..**............. *.*.**.......*..*......*.*..*. .*.*..............**.*..*..... ..*..*..............*.......*. .*....*..*...........*....*..* ......***..*..*...*..*....*..* ...*.......*..*..........**..* ....*........*..*.......*...*. *.*..*..***.*.......*.*...*... .*....**.*........*.*...**.*.* ..*................**.*****... ...*........*......*...*...... ..*...................*......* ....*..*....*.*.....*......... ...........*.....*..*.*..*.... ..*....*.......*...**......... |
| Sample Output |
##################100000001### ##################111100001### #####################210012### ######################3101#### #######################102#### #######################102#### #######################114#### ############################## ############################## ############################## ############################## ############################## ############################## ############################## ############################## ############################## #################2############ ############################## ############################## ############################## ############################## ############################## ############################## ############################## ############################## ############################## ############################## ############################## ############################## ############################## ############################## ############################## 算法分析:一个DFS,依次搜索周围八个点就行了 View Code
1 #include<iostream> |




浙公网安备 33010602011771号