文章

94

粉丝

0

获赞

522

访问

16.4k

头像
生化武器 题解:c++,写成一坨答辩了
P1126
发布于2026年3月8日 01:33
阅读数 80

#include <bits/stdc++.h>
using namespace std;

int dir[4][2] = {1,0,-1,0,0,-1,0,1};
char maps[35][35];
int visited[35][35];
struct node{
    int x,y;
};
queue<node> q1;
queue<node> q2;
void bfs(int nx,int ny,int t){
    q1.push(node{nx,ny});
    maps[nx][ny] = '#';
    while(t){
        while(!q1.empty()){
            node now = q1.front();
            q1.pop();
            int a = now.x;
            int b = now.y;
            for(int i = 0;i < 4; i++){
                int tempX = a + dir[i][0];
                int tempY = b + dir[i][1];
                if(maps[tempX][tempY] == '.'){
    &...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发