1. 首页
  2. 排名
  1. 登录
  2. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文

孙煜杰

UID: 404, 注册于 2025-2-10 18:18:44, 最后登录于 2026-5-24 17:09:32, 最后活动于 2026-5-27 14:21:05.

解决了 295 道题目,RP: 206.36 (No. 87)

  • 个人简介

    #include<bits/stdc++.h>
    using namespace std;
    struct mg{
        int w,x,y;
    
    };
    int dx[]={-1,0,1,0};
    int dy[]={0,1,0,-1};
    queue<mg> q;
    int m,n;
    int k2,b[1005][1005],b1[1005][1005];
    int k1,a[1005][1005],a1[1005][1005];
    void bfs(int w,int x,int y){
        q.push({w,x,y});
        a1[x][y]=1;
        a[x][y]=0; 
        while(!q.empty()){
            mg t=q.front();
            q.pop();
            for(int i=0;i<4;i++){
            	int ty=t.y+dy[i];
                int tx=t.x+dx[i];
                if(t.w==1&&1<=tx&&tx<=n&&1<=ty&&ty<=m&&a1[tx][ty]==0){
                    q.push({t.w,tx,ty});
                    a[tx][ty]=a[t.x][t.y]+1;
                    a1[tx][ty]=1;
                }
                if(t.w==2&&1<=tx&&tx<=n&&1<=ty&&ty<=m&&b1[tx][ty]==0){
                    q.push({t.w,tx,ty});
                    b[tx][ty]=b[t.x][t.y]+1;
                    b1[tx][ty]=1;
                }
            }
            if(t.w==1&&b1[t.x][t.y]==0){
                q.push({2,t.x,t.y});
                b[t.x][t.y]=a[t.x][t.y]+1;
                b1[t.x][t.y]=1;
            }
            if(t.w==2&&a1[t.x][t.y]==0){
                q.push({1,t.x,t.y});
                a[t.x][t.y]=b[t.x][t.y]+1;
                a1[t.x][t.y]=1;
            }   
        }
    }
    int main(){
        cin>>n>>m>>k1;
        for(int i=1;i<=k1;i++){
            int x,y;
            cin>>x>>y;
            a1[x][y]=1;
        }
        cin>>k2;
        for(int i=1;i<=k2;i++){
            int x,y;
            cin>>x>>y;
            b1[x][y]=1;
        }
        b[n][m]=-1;
        bfs(1,1,1);
        cout<<b[n][m];
    	return 0;
    }
    
  • 最近活动

    • 世茂-BFS强化练习 作业
    • 世茂-BFS练习 作业
    • 世茂-BFS 作业
    • 世茂-循环队列 作业
    • 世茂-队列 作业
    • 世茂-栈强化 作业
    • 世茂-栈 作业
    • 世茂-模拟算法 作业
    • 世茂-位运算 作业
    • 2026年南昌斯坦星球 3 月月赛-L1语法阶段 IOI
    • 世茂-进制的应用 作业
    • 世茂进制转换 作业
    • 世茂高精度运算2 作业
    • 世茂高精度运算 作业
    • 世茂贪心算法2 作业
    • 世茂递推算法 作业
    • 世茂贪心算法 作业
    • 世茂双指针算法 作业
    • 世茂差分算法 作业
    • 寒假集训J19班--订正 作业
    • 世茂前缀和算法 作业
    • J19班-第四课前模拟赛 OI
    • J19班-第三课前模拟赛 OI
    • J19班-第二课前模拟赛 OI
    • J19班-第一课前模拟赛 OI
    • 2025年南昌斯坦星球 12 月月赛-L1语法阶段 IOI
    • 世茂真题练习 作业
    • L2-23班-真题练习 IOI
    • 世茂枚举算法2 作业
    • 世茂枚举算法 作业
    • 世茂算法阶段热身题 作业
    • 世茂语法阶段测试-订正 作业
    • L1-19班语法阶段测试-选择题 OI
    • L1-19班语法阶段测试-编程题 IOI
    • L1-19班语法阶段测试-附加题 IOI
    • L1-19班1-3-12真题练习2 作业
    • 南昌信奥入门组真题-订正 作业
    • L1-19班1-3-12真题练习1 作业
    • L1-19班1-3-11成员函数 作业
    • L1-19班1-3-10结构体 作业
    • L1-19班1-3-9递归 作业
    • L1-19班1-3-8自定义函数 作业
    • L1-19班1-3-7数组综合测试-订正 作业
    • L1-19班1-3-7数组综合测试 IOI
    • 2025年CSP-S初赛模拟赛3 OI
    • 2025年CSP-J初赛模拟赛3 OI
    • L1-19班1-3-6蛇形方阵 作业
    • 2025年CSP-S初赛模拟赛1 OI
    • L1-19班二维数组作业 作业
    • L1-19 1-3-2 作业 作业
    • 世茂-2023年12月GESP一级选择题 OI
    • 世茂-2023年12月GESP一级编程题 IOI
    • 世茂-2025年6月GESP一级编程题 IOI
    • 世茂2025年6月GESP一级选择题 OI
    • 世茂-2024年3月GESP一级编程题 IOI
    • 世茂2024年3月GESP一级选择题 OI
    • 世茂2024年6月GESP一级选择题 OI
    • 世茂-2024年6月GESP一级编程题 IOI
    • 西湖2025年3月GESP一级编程题 IOI
    • 世茂-2025年3月GESP一级选择题 OI
    • 2025年3月GESP一级选择题 OI
    • 世茂-2024年9月GESP一级编程题 IOI
    • 西湖-2024年9月GESP一级选择题 OI
    • 作业订正 作业
    • 世茂-24-12-GESP一级编程题 IOI
    • 世茂-24-12-GESP一级选择题 OI
    • CSP初赛暑期集训J1-5班-真题题集 作业
    • L1-19班 一维数组测验题 作业
    • L1-19班一维数组测验 IOI
    • CSP初赛暑期集训J1-2班-真题题集 作业
    • CSP暑期初赛集训营J1-5班-模拟赛 OI
    • CSP初赛暑期集训J1-5班-第11课 OI
    • L1-19 1-3-1 作业 作业
    • CSP初赛暑期集训J1-5班-第10课 OI
    • CSP初赛暑期集训J1-5班-第9课 OI
    • CSP初赛暑期集训J1-5班-第八课 OI
    • CSP初赛暑期集训J1-5班-第7课 OI
    • CSP初赛暑期集训J1-5班-第6课 OI
    • L1-19班 1-2-12 作业 作业
    • CSP初赛暑期集训J1-5班-第五课 OI
    • CSP初赛暑期集训J1-5班-第四课 OI
    • CSP初赛暑期集训J1-5班-作业订正 作业
    • CSP初赛暑期集训J1-5班-第三课 OI
    • CSP初赛暑期集训J1-5班-第二课 OI
    • CSP初赛暑期集训J1-5班-第一课 OI
    • L1-19班 1-2-11课后作业 作业
    • L1-19班 一维数组的插入与删除 作业
    • L1-19班 1-2-9 布尔数组作业 作业
    • L1-19班 1-2-8作业 作业
    • L1-19班 1-2-7作业 作业
    • L1-19班循环结构单元测验 IOI
    • L1-19班 1-2-6作业 作业
    • L1-19班 1-2-5 作业
    • L1-19班 1-2-4 作业
    • L1-19班 1-2-3 while循环 作业
    • L1-19 班 1-2-2课后作业 作业
    • L1-19班 随堂练习 作业
    • L1-19班-订正试题 作业
    • L1-19班分支单元测验-程序题 IOI
    • L1-19班分支结构测验-选择题 OI
    • L1-19班 1-1-11课后习题 作业
    • L1-19班 1-1-8流程与分支课后作业 作业
    • L1-19班课后作业 作业
    • L1-19班随堂练习数学问题 作业
    • L1-19班-数学函数作业 作业
    • 2025年南昌斯坦星球 3 月月赛-L1语法阶段 IOI
    • L1-19班-课后作业 作业
    • L1-19班-随堂练习 作业
    • L1-19班课后作业 作业
    • L1-19班 课堂练习 作业
    • L1-19班 1-1-7关系与逻辑 作业
    • 分班测试——语法阶段 IOI
374
已递交
295
已通过
0
题解被赞
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. 兼容模式
  3. 主题
    1. 亮色
    2. 暗色
  1. Worker 0, 13ms
  2. 赣ICP备2024040173号-1
  3. Powered by Hydro v5.0.0-beta.8 Community
关闭

登录

使用您的 南昌斯坦星球 通用账户

忘记密码或者用户名?