华为OD机试 - 竖直四子棋
题目描述
竖直四子棋的棋盘是竖立起来的,双方轮流选择棋盘的一列下子,棋子因重力落到棋盘底部或者其他棋子之上,当一列的棋子放满时,无法再在这列上下子。
一方的4个棋子横、竖或者斜方向连成一线时获胜。
现给定一个棋盘和红蓝对弈双方的下子步骤,判断红方或蓝方是否在某一步获胜。
下面以一个6×5的棋盘图示说明落子过程:
下面给出横、竖和斜方向四子连线的图示:
输入描述
输入为2行,第一行指定棋盘的宽和高,为空格分隔的两个数字;
第二行依次间隔指定红蓝双方的落子步骤,第1步为红方的落子,第2步为蓝方的落子,第3步为红方的落子,以此类推。
步骤由空格分隔的一组数字表示,每个数字为落子的列的编号(最左边的列编号为1,往右递增)。用例保证数字均为32位有符号数。
输出描述
如果落子过程中红方获胜,输出 N,red ;
如果落子过程中蓝方获胜,输出 N,blue ;
华为OD机试 - 竖直四子棋相关推荐
- 20222023华为OD机试 - 竖直四子棋(Python)
竖直四子棋 题目 竖直四子棋的棋盘是竖立起来的,双方轮流选择棋盘的一列下子, 棋子因重力落到棋盘底部或者其他棋子之上,当一列的棋子放满时,无法再在这列上下子. 一方的4个棋子横.竖或者斜方向连成一线时 ...
- 华为OD机试题 - 竖直四子棋(JavaScript)| 包含代码编写思路
最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...
- 华为OD机试真题大全完整目录
华为OD机试真题大全完整目录 专栏说明如下 专栏目录 专栏说明如下 内容:华为OD机试真题大全 数量:406篇博文(2023年5月16日截止) 更新时间至:2023年5月16日(后续加上去的博文,会每 ...
- 华为OD机试真题Python实现【竖直四子棋】真题+解题思路+代码(20222023)
竖直四子棋 题目 竖直四子棋的棋盘是竖立起来的,双方轮流选择棋盘的一列下子, 棋子因重力落到棋盘底部或者其他棋子之上,当一列的棋子放满时,无法再在这列上下子. 一方的4个棋子横.竖或者斜方向连成一线时 ...
- 2022 华为OD机试真题 Python 实现【竖直四子棋】
所有题目均有三种语言实现.C++ 实现目录.Python实现目录.Java实现目录 题目 题目描述 竖直四子棋的棋盘是竖立起来的,双方轮流选择棋盘的一列下子,棋子因重力落到棋盘底部或者其他棋子之上, ...
- 【华为OD机试真题 python】竖直四子棋【2022 Q4 | 200分】
■ 题目描述 [竖直四子棋] 竖直四子棋的棋盘是竖立起来的,双方轮流选择棋盘的一列下子,棋子因重力落到棋盘底部或者其他棋子之上,当一列的棋子放满时,无法再在这列上下子. 一方的4个棋子横.竖或者斜方向 ...
- 【华为OD机试真题 Python】几何平均值最大的子数组
前言:本专栏将持续更新华为OD机试题目,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你.关于OD机试流程.面经.面试指导等,如有任何疑问,欢迎联系我,wechat:steven ...
- 【华为OD机试真题 Java】几何平均值最大的子数组(100%通过+全网最详细注释)
前言:本专栏将持续更新华为OD机试题目,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你.关于OD机试流程.面经.面试指导等,如有任何疑问,欢迎联系我,wechat:steven ...
- 【华为笔试】【模拟】【Java】竖直四子棋
■ 题目描述 竖直四子棋的棋盘是竖立起来的,双方轮流选择棋盘的一列下子,棋子因重力落到棋盘底部或者其他棋子之上,当一列的棋子放满时,无法再在这列上下子. 一方的4个棋子横.竖或者斜方向连成一线时获胜. ...
最新文章
- curl php 百度,phpcurl模拟登录百度首页
- final在java中怎么用_Java中final的简单使用说明
- Pandas0.25来了,别错过这10大好用的新功能
- jQuery 插件-(初体验一)
- UVA 11552——Fewest Flops
- mysql 增量备份脚本_MySQL自动化(全量+增量)备份脚本
- Python实现访问者模式
- Kafka 2.8与ZooKeeper正式分手
- AD下安装Exchange及简单收发邮件【视频】
- SSM项目使用junit单元测试时Mybatis通配符加载Mapper不能正常加载
- ansys经典界面分析工字钢_【干货】基于ANSYS经典界面的接触分析例子
- 520用Java制作一个表白app
- ant design pro模板_ant design pro超详细入门教程
- ArcMap(ArcGIS)批量裁剪图片【超详细】
- 腾讯产品经理能力模型!
- Linux系统分区备份工具,linux系统备份工具:clonezilla
- 赵小楼《天道》《遥远的救世主》深度解析(64)丁元英帮芮小丹审讯王明阳的切入点是什么?
- 看看中国科技巨头们在智能音箱行业的竞争
- 几何语言点C是ab的中点,数学几何定理符号语言
- SAP MM 事务代码MI31之思考
热门文章
- Pytorch中什么时候调用forward()函数
- ubuntu读取can口数据_嵌入式Linux下CAN接口调试
- ES学习记录10.2——ES分析器3(标记过滤器)
- 社会保障卡加载金融功能总体方案
- 算法原理系列:优先队列
- Office - PowerPoint文档异常的修复方法
- cad2020找不到MSVCP140.dll怎么办,msvcp140.dll无法继续执行代码
- DL1. python入门
- 光纤激光器仿真:(5)类噪声脉冲
- OSK VFS read数据流分析