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

网站系统管理员烟台专业网站推广

网站系统管理员,烟台专业网站推广,网站建设公开课,购物网站模版U536262 井底之“鸡” 题目截图 题目背景 2024年山东财经大学新生赛的时候,xz_chicken厌倦了在鸡舍的生活,于是决定把他的主人ZQH写成QH鸡,然而除了在第一题中已经出现了ZQH所在队伍征途再起的合影,同时xz_chicken还露出其他马脚…

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 井底之“鸡”

http://www.dtcms.com/a/564699.html

相关文章:

  • 理论及算法_时间抽取论文
  • React中useContext的基本使用和原理解析
  • 重庆网站建设公司是什么意思可信赖的做网站
  • 【js逆向案例四】小红书
  • Next.js路由系统
  • 6、webgl 基本概念 + 四边形纹理
  • 【weblogic】XML反序列化漏洞
  • 20-控制流多次异步
  • Python Seaborn详解:让数据可视化更简单、更美观的利器
  • 基于c 的网站开发河北邢台路桥建设公司网站
  • VivaCut 4.4.0 | 专业的视频剪辑编辑制作工具,有非常多的特效,可替代剪映
  • CY5-α-酮戊二酸,(CY5-α-Ketoglutarate, CY5-α-KG)
  • Matlab模拟对流方程迎风格式验证
  • LeetCode 面试经典 150_二叉树_相同的树(68_100_C++_简单)(DFS)
  • LeetCode算法日记 - Day 91: 最长数对链
  • 潍坊哪个网站建设公司好wordpress刷新才显示
  • 在 Hive 中NULL的理解
  • 如何让UE5的插件Ultra Dynamic Sky的光照对齐真实时间?
  • 【问题解决】用pnpm创建的 Vue3项目找不到 .eslintrc.js文件 及 后续的eslint配置的解决办法
  • Kubernetes Pod 基本原理:全面详解
  • 有关于cnb自动化的脚本补全
  • Hive三大连接操作全解析
  • css3新增过渡
  • Hive 中的 COALESCE 函数作用
  • 网站建设内部下单流程图赣州的免费网站建设
  • 广东顺德网站建设instagram wordpress
  • Linux连接Doris:MySQL与Beeline指南
  • 【金仓数据库】ksql 指南(四) —— 创建与管理表(KingbaseES 数据存储核心)
  • Swift项目生成Framework流程以及与OC的区别
  • C++多线程同步与互斥