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

gf25030

UID: 497, 注册于 2025-7-7 11:12:37, 最后登录于 2026-4-30 12:47:25, 最后活动于 2026-5-2 18:52:55.

解决了 113 道题目,RP: 206.13 (No. 74)

♂
  • 个人简介

    只有入类才配看我的blog

    TYX与DZX(必看)

    关注DXD

    关注我

    BFS

    #include<bits/stdc++.h>
    using namespace std;
    int n,m,ans,dx[]{0,1,0,-1},dy[]{1,0,-1,0};
    /*请输入数组类型*/ g[105][105];
    bool vis[105][105];
    struct node{
    	int x,y/*路径问题请步数变量*/;
    };
    bool check(int x,int y){
    	if(x<1||x>n||y<1||y>m)return 0;
    	if(vis[x][y]==1)return 0;
    	if(g[x][y]==/*请输入文本*/)return 0;
    	return 1;
    }
    void bfs(int x,int y){
    	queue<node> q;
    	q.push(node{x,y/*步数问题请加“,0”*/});
    	vis[x][y]=1;
    	while(!q.empty()){
    		node fr=q.front();
    		q.pop();
    		vis[x][y]=1;
    		for(int i=0;i<4;i++){
    			int nx=fr.x+dx[i];
    			int ny=fr.y+dy[i];
    			if(check(nx,ny)){
    				q.push(node{nx,ny/*步数问题请加步数变量+1*/});
      			vis[nx][ny]=1;	
    			}
    		
    		}
    	}
    }
    int main() {
    /*请输入文本*/
    	return 0;
    }
    

    DFS

    //连通块
    #include <bits/stdc++.h>
    using namespace std;
    int n,m,zx,zy;
    bool vis[55][55];
    char a[55][55];
    int dfs(int x,int y){
    	if(x<1||y<1||x>n||y>m) return 0;
    	if(a[x][y]=='#')return 0;
    	if(vis[x][y]==1) return 0;
    	vis[x][y]=1;
    	return dfs(x+1,y)+dfs(x-1,y)+dfs(x,y+1)+dfs(x,y-1)+1;
    } 
    int main(){
    cin>>m>>n;
    for(int i=1;i<=n;i++){
    	for(int j=1;j<=m;j++){
    		cin>>a[i][j];
    		if(a[i][j]=='@'){
    			zx=i;
    			zy=j;
    			a[i][j]='.';
    		}
    	}
    }
    cout<<dfs(zx,zy);
    	return 0;
    }       
    

    洛谷官网

    GESP官网

    BIGDICK

    图论画图

    #include <windows.h>
    using namespace std;
    int main() {
        HWND hwnd = NULL;
        bool hidden = false;
        while (true) {
            if (GetAsyncKeyState('C') & 1) {
                if (!hwnd) hwnd = GetForegroundWindow();
                if (hwnd) {
                    hidden = !hidden;
                    ShowWindow(hwnd, hidden ? SW_HIDE : SW_SHOW);
                    if (!hidden) hwnd = NULL;
                }
            }
            Sleep(50);
        }
        return 0;
    }
    
    

    q8b9fj

  • 最近活动

    • 2026花广集团校信息学联赛-复习赛 IOI
    • 2026花广集团校信息学联赛-模拟赛 XCPC
    • DP的单调队列优化 课程
    • B3-4:动态规划综合题及其他 课程
    • B3-2:算法之动态规划-背包DP 课程
    • B3-1:算法之动态规划-线性DP 课程
    • GFHD251024初一测试赛 OI
    • 2025CSP-J模拟赛2 OI
    • 2025国庆假期CSP-J模拟赛1 OI
    • 2025国庆假期csp模拟赛-语法思维场1(A阶) OI
    • 2024CSP-J复赛真题(10月4日19:30讲解) OI
    • 2023CSP-J复赛真题(10月4日19:30讲解) OI
    • 2022CSP-J复赛真题(10月3日19:30讲解) OI
    • 2021CSP-J复赛真题(10月3日19:30讲解) OI
    • 2020CSP-J复赛真题(10月2日19:30讲解) OI
    • 2019CSP-J复赛真题(10月2日19:30讲解) OI
    • 抗击“桦加沙”台风假期赛 IOI
    • 2025CSP-S真题(37题已修正) IOI
    • 2025CSP-J真题(37题已修正) IOI
    • CSPJ2022入门级第一轮 IOI
    • CSPJ2024入门级第一轮 IOI
    • CSPJ2023入门级第一轮 IOI
    • CSPJ2019入门级第一轮 IOI
    • CSPJ2020入门级第一轮 IOI
    • CSPJ2021入门级第一轮 IOI
    • CSP2022入门级第一轮 IOI
    • GFHD250817-初赛集训5 作业
    • 2025第十六届蓝桥杯省赛真题 IOI
137
已递交
113
已通过
10
题解被赞

状态

  • 评测队列
  • 服务状态

开发

  • 开源

支持

  • 帮助
  • 联系我们

关于

  • 关于
  • 隐私
  • 服务条款
  • 版权申诉
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. 兼容模式
  3. 主题
    1. 亮色
    2. 暗色
  1. 粤ICP备2022142345号-1
  2. Worker 0, 10ms
  3. Powered by Hydro v5.0.0-beta.18 Community
关闭

登录

使用您的 BCOI 通用账户

忘记密码或者用户名?