当前位置: 首页 > news >正文

拯救OIBH总部

题意

OIBH被突来的洪水淹没了>.<还好OIBH总部有在某些重要的地方起一些围墙,用*号表示,而一个封闭的*号区域洪水是进不去的……现在给出OIBH的围墙建设图,问OIBH总部没被淹到的重要区域(由"0"表示)有多少。


分析

做法,周围一圈撒“种子”,然后将能蔓延的全部遍历掉就行了


var
zfc:ansistring;
i,j,x,y,tj:longint;
a:array[-1..501,-1..501]of char;


procedure s(i,j:longint);
var
w:longint;
begin
    if a[i,j]='0' then a[i,j]:='1' else exit;
    s(i+1,j);
    s(i-1,j);
    s(i,j+1);
    s(i,j-1);
end;




begin
    while not eof(input) do
    begin
        read(zfc);
        readln;
        inc(i);
        for j:=1 to length(zfc) do
        a[i,j]:=zfc[j];
        y:=length(zfc);
    end;
    x:=i;
    for i:=1 to x do
    begin
        if a[i,1]='0' then s(i,1);
        if a[i,y]='0' then s(i,y);
    end;
    for i:=1 to y do
    begin
        if a[1,i]='0' then s(1,i);
        if a[x,i]='0' then s(x,i);
    end;
    for i:=1 to x do
    for j:=1 to y do
    if a[i,j]='0' then inc(tj);
    writeln(tj);
end.

转载于:https://www.cnblogs.com/YYC-0304/p/9500153.html

http://www.lryc.cn/news/570571.html

相关文章:

  • 甘特图工具和资源。你了解多少?
  • 62、数据访问-druid数据源starter整合方式
  • Python小酷库系列:Python中的JSON工具库(3)
  • DeepSeek提示词指南:从基础到高阶的全面解析
  • C++ 01背包问题
  • Agentic Workflow是什么?Agentic Workflow会成为下一个AI风口吗?
  • win7系统怎么打开Windows PowerShell
  • MySQL-DCL数据控制语言详解
  • 双击ctrl搜索 意在颠覆用户的习惯
  • RPG29:制作ui基础
  • 蜘蛛日志分析工具_如何分析网站日志 - 360蜘蛛池
  • 免费遥感影像数据下载网址汇总
  • 医学病例关键词抽取与信息拼凑系统
  • Java正则分组:高效捕获与引用技巧
  • 微信小程序引入iconfont
  • js写txt文件及js数组的有关操作
  • 模型上下文协议(MCP)使用指南
  • 项目工时估算PERT法
  • 数学建模网站汇总
  • 1688 API 接口接入说明与文档
  • java中的异常(带你全面了解异常)
  • 计量经济学期末考试
  • 学习笔记-协议
  • PWM调节输出可控直流电压
  • (CNVD-C-2019-48814)Weblogic wls9_async_response 反序列化远程命令执行漏洞复现
  • jspsmartupload上传下载,解决乱码
  • 追踪 Kubernetes 中的网络流量
  • 【前端实战】如何让用户回到上次阅读的位置?
  • ★专题2:信息解析与盲处理目录
  • (JS)蔚蓝网上书店(课本案例)