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

洛谷U536262 井底之“鸡”

U536262 井底之“鸡”

题目截图

在这里插入图片描述

题目背景

2024年山东财经大学新生赛的时候,xz_chicken厌倦了在鸡舍的生活,于是决定把他的主人ZQH写成QH鸡,然而除了在第一题中已经出现了ZQH所在队伍征途再起的合影,同时xz_chicken还露出其他马脚,比如说答案中的变量名ChikenXZC_x_y(忽视其为了区分变量名省去的c(ZQH猜的))。于是,ZQH决定给xz_chicken一个教训,ZQH决定把xz_chicken关到一个狭窄下水道的底部。

题目描述

该下水道可以近似看成一个n行2列的矩阵,因为长期暴露在外,某些区域已经布满淤泥,不能让xz_chicken落脚(用1表示),还有些地方足够xz_chicken落脚(用0表示)。现在,狡猾的xz_chicken决定逃跑,ZQH也注意到这一点,因为井盖底部与外界有地下通道,因此ZQH需要去堵住通道,然而xz_chicken还有可能沿下水道向外爬至顶部,请计算分析ZQH是否需要请Q同学协助封锁下水道顶部(即xz_chicken有没有机会爬到洞口,只能沿着连续的0往外爬,并且无法斜着爬)。

(注:下水道最底端为00。)

输入格式

第一行一个正整数n(0<n<10000)
接下来n行,每行两个数代表下水道是否有淤泥

输出格式

如果需要Q同学,输出Yes;否则输出No。

输入输出样例 #1

输入 #1

3
10
01
00

输出 #1

No

参考代码

#include <bits/stdc++.h> // 包含所有标准库
using namespace std;int main() {int n; // 下水道的行数cin >> n;int xz_chicken[n + 1][2]; // 定义一个二维数组存储下水道的状态xz_chicken[0][0] = 0; // 初始化第0行,表示顶部,假设顶部总是可以落脚xz_chicken[0][1] = 0;// 输入下水道每一行的状态for (int i = 1; i <= n; i++) {char a, b; // 读取每行的两个位置状态cin >> a >> b;xz_chicken[i][0] = (a - '0'); // 将字符转换为整数('0' -> 0, '1' -> 1)xz_chicken[i][1] = (b - '0');}// 逐行判断是否可以到达顶部for (int i = 1; i < n; i++) { // 遍历每一行,除了最后一行(最后一行为00)if (xz_chicken[i][0] == 1) { // 如果当前行的第0列不可落脚// 判断是否可以从上一行的第1列、当前行的第1列或下一行的第1列到达if (xz_chicken[i - 1][1] == 1 || xz_chicken[i][1] == 1 || xz_chicken[i + 1][1] == 1) {cout << "No" << endl; // 如果这三个位置都不可以落脚,则无法继续向上爬return 0;}}}// 如果遍历完所有行都没有返回,则说明可以到达顶部cout << "Yes" << endl;return 0;
}

视频讲解

洛谷U536262 井底之“鸡”

相关文章:

  • 【Unity网络编程知识】Unity的 UnityWebRequest相关类学习
  • ThreadLocal作一个缓存工具类
  • 超小多模态视觉语言模型MiniMind-V 训练
  • OV7670连接STM32F407VET
  • Java迭代器知识点详解
  • 从编程助手到AI工程师:Trae插件Builder模式实战Excel合并工具开发
  • 在CentOS系统上部署GitLabRunner并配置CICD自动项目集成!
  • 《算法导论(第4版)》阅读笔记:p86-p90
  • Windows逆向工程提升之二进制分析工具:HEX查看与对比技术
  • 自制操作系统day4(c指针)(指针和数组)(CLI和STI)(EFLAGS)
  • 力扣刷题Day 50:接雨水(42)
  • 你的it管理员已经限制对此应用一些区域的访问
  • MySQL进阶篇-InnoDB引擎(超细)
  • MySQL死锁:面试通关“三部曲”心法
  • Linux的权限问题
  • 【SPIN】PROMELA语言编程入门同步机制(SPIN学习系列--4)
  • std::ranges::iota
  • R²AIN SUITE 亮相第九届智能工厂高峰论坛
  • [CSS3]属性增强2
  • 卷积神经网络中的局部卷积:原理、对比与应用解析
  • 国家发改委:内卷式竞争扭曲市场机制、扰乱公平竞争秩序,必须整治
  • 上海迪士尼蜘蛛侠主题园区正式动工,毗邻“疯狂动物城”
  • 美国恶劣天气已造成至少28人死亡
  • 官方通报汕头违建豪宅“英之园”将强拆:对有关人员严肃追责问责
  • 对谈|“大礼议”:嘉靖皇帝的礼法困境与权力博弈
  • 德州国资欲退出三东筑工,后者大股东系当地房企东海集团