重庆赛区ACM热身题8527.Do you like 玩游戏?
重庆赛区ACM热身题8527.Do you like 玩游戏? 最近呢博主呢在忙于准备 acm的练习,在重庆的acm热身题里面我发现这个第三题的通过率是最低的, 本来以为acm程序设计大赛可以使用python 博主还高兴了一下,python毕竟在处理字符串这方面还是很占优势的,闲话不说了,先步入正题。我们首先分析题目这就是一个很简单的游戏,有点像贪吃蛇吧,它题目的意思就是生成一个地图 在外围我们发现他是用“=”和“|”框起来的,中心可以移动的区域为一个10x10 的空白区域。那么整个地图包括边界的区域我们就可以使用一个二维的字符串数组进行储存,那么我们第一个函数就是用来生成地图的,因为博主还是个在校大学生,正好这学期在学java那我就用java完成这道题目,看代码: static String[][] createMap() { String[][] map = new String[12][12]; for (int i = 0; i < 12; i++) { map[0][i] = "="; } for (int i = 0; i < 12; i++) { map[11][i] = "="; } for (int i = 1; i < 11; i++) { for (int j = 0; j < 11; j++) { map[i][j] = " "; } } for (int