1 条题解

  • 3
    @ 2026-8-24 11:26:36

    提示:dfs要判边界

    void dfs(int x,int y) {
    	if(a[x][y]>=ll&&a[x][y]<=rr) {
    		vis[x][y]=1;
    		for(int i=0; i<4; ++i) {
    			int xx=dx[i]+x,yy=dy[i]+y;
    			if(xx>=1&&yy>=1&&xx<=n&&yy<=n&&!vis[xx][yy]) dfs(xx,yy);
    		}
    	}
    }
    

    信息

    ID
    793
    时间
    1000ms
    内存
    256MiB
    难度
    8
    标签
    (无)
    递交数
    91
    已通过
    11
    上传者