ICode9

精准搜索请尝试: 精确搜索
  • P1451 求细胞数量2022-08-24 20:03:11

    P1451 求细胞数量 分析:根据题意,不为0的数连在一起是一个细胞,就是用bfs进行搜索,先是让初始点进入队列,记录下队头的点并向他的上下左右搜索,在没有越界且是细胞(不为0)的情况下,对这个细胞进行标记(后面搜的时候就不搜他了,要不然没完),这一点进行完之后将他放入队尾,在最后输出的时候如果一

  • P1451 求细胞数量2022-02-23 20:59:50

    这题写之前,写一个good函数,判断x和y越不越界,然后四联通,标记。 代码: #include<bits/stdc++.h> using namespace std; int n,m; char mat[10001][10001]; int vis[10001][10001]; bool good(int x,int y) { if(x>=0&&x<n&&y>=0&&y<m&&!vis[x][y]

  • 【算法刷题】洛谷 P1451 求细胞数量2021-09-12 22:31:54

    【题目来源】 求细胞数量 - 洛谷 【题目】 【算法】 深度优先搜索(DFS) 【代码】  #include<cstdio> #include<string> #include<iostream> using namespace std; const int dx[]={0,0,1,-1}; const int dy[]={1,-1,0,0}; const int N=100+1; const int M=100+1; int n,m,

  • SSLOJ2324 细胞问题&P14512020-12-23 13:30:41

    Description 一矩形阵列由数字0到9组成,数字1到9代表细胞,细胞的定义为沿细胞数字上下左右还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数。如:阵列 0234500067 1034560500 2045600671 0000000089 有4个细胞。 Input 输入共m+1行第一行有两个数据,分别表示总行数和总列数

  • 【SSL 2324 / 洛谷P1451】细胞问题【DFS】2020-01-15 18:37:40

    Description 一矩形阵列由数字0到9组成,数字1到9代表细胞,细胞的定义为沿细胞数字上下左右还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数。如:阵列 0234500067 1034560500 2045600671 0000000089 有4个细胞。 Input 输入共m+1行第一行有两个数据,分别表示总行数和总列

  • p1451 求细胞数量2019-04-13 08:55:08

    题目描述 一矩形阵列由数字0到9组成,数字1到9代表细胞,细胞的定义为沿细胞数字上下左右若还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数。(1<=m,n<=100)? 输入输出格式 输入格式:   输入:整数m,n(m行,n列) 矩阵   输出格式:   输出:细胞的个数 。。。。。。。。。。。。。。。。

  • P1451 求细胞数量2019-04-13 08:50:41

    P1451 求细胞数量 解读一下题目(结合样例) 其实所有非零数字性质都是一样的,方便起见把他们都处理为1 因此这个阵中只有0,1两个数字 此时我们把0数字虚化(再摘下眼镜) 您会发现有4个细胞(4个小聚落)     一定要注意这个样例!!! 一定要注意这个样例!!! 一定要注意这个样例!!!   他在输入细胞的时

  • P1451 求细胞数量2019-03-20 13:51:38

    题目描述 一矩形阵列由数字0到9组成,数字1到9代表细胞,细胞的定义为沿细胞数字上下左右若还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数。(1<=m,n<=100)? 输入输出格式 输入格式: 输入:整数m,n(m行,n列) 矩阵 输出格式: 输出:细胞的个数 输入输出样例 输入样例#1: 4 10 02345000

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有