题目描述

竖直四子棋的棋盘是竖立起来的,双方轮流选择棋盘的一列下子,棋子因重力落到棋盘底部或者其他棋子之上,当一列的棋子放满时,无法再在这列上下子。

一方的4个棋子横、竖或者斜方向连成一线时获胜。

现给定一个棋盘和红蓝对弈双方的下子步骤,判断红方或蓝方是否在某一步获胜。

下面以一个6×5的棋盘图示说明落子过程:

下面给出横、竖和斜方向四子连线的图示:

输入描述

输入为2行,第一行指定棋盘的宽和高,为空格分隔的两个数字;

第二行依次间隔指定红蓝双方的落子步骤,第1步为红方的落子,第2步为蓝方的落子,第3步为红方的落子,以此类推。

步骤由空格分隔的一组数字表示,每个数字为落子的列的编号(最左边的列编号为1,往右递增)。用例保证数字均为32位有符号数。

输出描述

如果落子过程中红方获胜,输出 N,red ;

如果落子过程中蓝方获胜,输出 N,blue ;

华为OD机试 - 竖直四子棋相关推荐

  1. 20222023华为OD机试 - 竖直四子棋(Python)

    竖直四子棋 题目 竖直四子棋的棋盘是竖立起来的,双方轮流选择棋盘的一列下子, 棋子因重力落到棋盘底部或者其他棋子之上,当一列的棋子放满时,无法再在这列上下子. 一方的4个棋子横.竖或者斜方向连成一线时 ...

  2. 华为OD机试题 - 竖直四子棋(JavaScript)| 包含代码编写思路

    最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - ...

  3. 华为OD机试真题大全完整目录

    华为OD机试真题大全完整目录 专栏说明如下 专栏目录 专栏说明如下 内容:华为OD机试真题大全 数量:406篇博文(2023年5月16日截止) 更新时间至:2023年5月16日(后续加上去的博文,会每 ...

  4. 华为OD机试真题Python实现【竖直四子棋】真题+解题思路+代码(20222023)

    竖直四子棋 题目 竖直四子棋的棋盘是竖立起来的,双方轮流选择棋盘的一列下子, 棋子因重力落到棋盘底部或者其他棋子之上,当一列的棋子放满时,无法再在这列上下子. 一方的4个棋子横.竖或者斜方向连成一线时 ...

  5. 2022 华为OD机试真题 Python 实现【竖直四子棋】

     所有题目均有三种语言实现.C++ 实现目录.Python实现目录.Java实现目录 题目 题目描述 竖直四子棋的棋盘是竖立起来的,双方轮流选择棋盘的一列下子,棋子因重力落到棋盘底部或者其他棋子之上, ...

  6. 【华为OD机试真题 python】竖直四子棋【2022 Q4 | 200分】

    ■ 题目描述 [竖直四子棋] 竖直四子棋的棋盘是竖立起来的,双方轮流选择棋盘的一列下子,棋子因重力落到棋盘底部或者其他棋子之上,当一列的棋子放满时,无法再在这列上下子. 一方的4个棋子横.竖或者斜方向 ...

  7. 【华为OD机试真题 Python】几何平均值最大的子数组

    前言:本专栏将持续更新华为OD机试题目,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你.关于OD机试流程.面经.面试指导等,如有任何疑问,欢迎联系我,wechat:steven ...

  8. 【华为OD机试真题 Java】几何平均值最大的子数组(100%通过+全网最详细注释)

    前言:本专栏将持续更新华为OD机试题目,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你.关于OD机试流程.面经.面试指导等,如有任何疑问,欢迎联系我,wechat:steven ...

  9. 【华为笔试】【模拟】【Java】竖直四子棋

    ■ 题目描述 竖直四子棋的棋盘是竖立起来的,双方轮流选择棋盘的一列下子,棋子因重力落到棋盘底部或者其他棋子之上,当一列的棋子放满时,无法再在这列上下子. 一方的4个棋子横.竖或者斜方向连成一线时获胜. ...

最新文章

  1. curl php 百度,phpcurl模拟登录百度首页
  2. final在java中怎么用_Java中final的简单使用说明
  3. Pandas0.25来了,别错过这10大好用的新功能
  4. jQuery 插件-(初体验一)
  5. UVA 11552——Fewest Flops
  6. mysql 增量备份脚本_MySQL自动化(全量+增量)备份脚本
  7. Python实现访问者模式
  8. Kafka 2.8与ZooKeeper正式分手
  9. AD下安装Exchange及简单收发邮件【视频】
  10. SSM项目使用junit单元测试时Mybatis通配符加载Mapper不能正常加载
  11. ansys经典界面分析工字钢_【干货】基于ANSYS经典界面的接触分析例子
  12. 520用Java制作一个表白app
  13. ant design pro模板_ant design pro超详细入门教程
  14. ArcMap(ArcGIS)批量裁剪图片【超详细】
  15. 腾讯产品经理能力模型!
  16. Linux系统分区备份工具,linux系统备份工具:clonezilla
  17. 赵小楼《天道》《遥远的救世主》深度解析(64)丁元英帮芮小丹审讯王明阳的切入点是什么?
  18. 看看中国科技巨头们在智能音箱行业的竞争
  19. 几何语言点C是ab的中点,数学几何定理符号语言
  20. SAP MM 事务代码MI31之思考

热门文章

  1. Pytorch中什么时候调用forward()函数
  2. ubuntu读取can口数据_嵌入式Linux下CAN接口调试
  3. ES学习记录10.2——ES分析器3(标记过滤器)
  4. 社会保障卡加载金融功能总体方案
  5. 算法原理系列:优先队列
  6. Office - PowerPoint文档异常的修复方法
  7. cad2020找不到MSVCP140.dll怎么办,msvcp140.dll无法继续执行代码
  8. DL1. python入门
  9. 光纤激光器仿真:(5)类噪声脉冲
  10. OSK VFS read数据流分析