当前位置: 首页> 财经> 创投人物 > 福步论坛外贸交流_网站设计公司发展_爱站网备案查询_百度搜索广告价格

福步论坛外贸交流_网站设计公司发展_爱站网备案查询_百度搜索广告价格

时间:2025/8/26 14:59:29来源:https://blog.csdn.net/jinjin_longlong/article/details/144278480 浏览次数:0次
福步论坛外贸交流_网站设计公司发展_爱站网备案查询_百度搜索广告价格

from collections import deque


 

def bfs_chao(chaoping, n, m, k):

    directions = [(0, 1), (0, -1), (-1, 0), (1, 0)]

    

    # 初始化包含所有 'g' 的集合

    chao_g = set()

    for i in range(n):

        for j in range(m):

            if chaoping[i][j] == "g":

                chao_g.add((i, j))

    

    queue = deque(chao_g)

    result = [list(row) for row in chaoping]  # 深拷贝二维字符列表

    

    for _ in range(k):

        for _ in range(len(queue)):

            x, y = queue.popleft()

            for dx, dy in directions:

                nx, ny = x + dx, y + dy

                if 0 <= nx < n and 0 <= ny < m and result[nx][ny] == '.':

                    result[nx][ny] = "g"

                    queue.append((nx, ny))

    

    return result

# 输入处理

n, m = map(int, input().strip().split())

chaoping = [list(input().strip()) for _ in range(n)]  # 每行读取为字符列表

k = int(input())

# 获取 BFS 结果并打印

result = bfs_chao(chaoping, n, m, k)

for row in result:

    print(''.join(row))

关键字:福步论坛外贸交流_网站设计公司发展_爱站网备案查询_百度搜索广告价格

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: