2026华为OD面试题035:竖直四子棋

发布时间:2026/7/23 23:01:05

2026华为OD面试题035:竖直四子棋
题目描述竖直四子棋的棋盘是竖立起来的,红蓝双方轮流选一列下子,棋子靠重力落到棋盘底部或者已有棋子之上。一列放满后,这一列就不能再下了。任意一方的 4 个棋子在横、竖或斜方向连成一线就获胜。给定棋盘宽W、高H,以及红蓝双方的下子步骤序列,判断谁在第几步获胜,或者出现非法落子。第 1 步是红方,第 2 步蓝方,第 3 步红方,以此类推。每个步骤是一个列编号,最左列编号为 1,往右递增。输出规则:红方获胜,输出N,red蓝方获胜,输出N,blue出现非法落子(列编号超出1..W,或该列已满),输出N,error所有步骤下完都没人赢也没出错,输出0,draw其中N是出问题的那一步的序号(1 开始)。一旦赢了或出错了就立刻停止,后面的步骤不再处理。举例:W=4 H=4,步骤1 2 1 2 1 2 1。红方走第 1、3、5、7 步全下第 1 列,第 7 步红方在第 1 列竖着连成 4 子,输出7,red。原题文件在输出描述处截断(没有给出示例和 draw 的处理),这里按常见题型补全:补充了 draw 输出0,draw,并补了一个竖向四连的示例。

相关新闻

NVIDIA英伟达往事

NVIDIA英伟达往事

2026/7/23 23:01:05

2026年10月29日,英伟达市值突破5万亿美元,成为全球首家市值超过5万亿美元的公司。从4万亿到5万亿,英伟达只用了不到四个月。而就在三年前,它的市值才刚刚摸到1万亿的门槛。一家从游戏显卡起家的公司,用三十年时间站上了…

Davinci Developer的枚举类型实操

Davinci Developer的枚举类型实操

2026/7/23 23:01:05

需求 创建一个枚举应用数据类型。它定义了三个文本值,并映射到 uint8 实际操作 创建一个新的 Value 应用数据类型:My_EnumerationType

爆款标题生成器失效了?揭秘抖音/小红书/B站2024Q2最新AI内容权重算法(附可落地的prompt调优表)

爆款标题生成器失效了?揭秘抖音/小红书/B站2024Q2最新AI内容权重算法(附可落地的prompt调优表)

2026/7/23 22:51:04

更多请点击: https://codechina.net 第一章:爆款标题生成器失效了?揭秘抖音/小红书/B站2024Q2最新AI内容权重算法(附可落地的prompt调优表) 近期大量创作者反馈:同一套标题模板在抖音、小红书、B站的CTR与…

联想AI产品组合:边缘计算与情境感知技术解析

联想AI产品组合:边缘计算与情境感知技术解析

2026/7/24 2:31:15

1. 联想AI产品组合的技术革新解析在2026年国际消费电子展的全球创新科技大会上,联想展示了一套突破性的AI产品组合,这套系统最显著的特点是实现了"个性化、感知型和主动式"三大技术特性的深度融合。作为长期跟踪消费电子行业的技术观察者&…

数字孪生技术在智慧营房管理中的应用与实践

数字孪生技术在智慧营房管理中的应用与实践

2026/7/24 2:31:15

1. 项目概述:当营房管理遇上数字孪生去年参与某部智慧营房改造项目时,我们遇到个棘手问题:传统二维平面管理系统无法直观反映营区真实状态,值班人员需要反复比对监控画面和平面图纸才能定位异常情况。这正是"智慧营房数字孪生…

LLM垃圾评论检测:技术原理与社区防护实战指南

LLM垃圾评论检测:技术原理与社区防护实战指南

2026/7/24 2:31:15

最近在 Hacker News 上发布了一个 Show HN 项目后,我发现了一个令人不安的现象:评论区里那些看似热情洋溢的"用户反馈",仔细一看竟然大多是 LLM(大语言模型)生成的垃圾评论。这些评论用词华丽、语法完美&…

TPS536C7控制器Turbo模式与热平衡管理机制深度解析

TPS536C7控制器Turbo模式与热平衡管理机制深度解析

2026/7/24 2:31:15

1. 项目概述:TPS536C7控制器深度解析在数据中心、AI服务器和高端计算平台的心脏地带,多相降压控制器扮演着至关重要的角色。它不仅仅是把12V输入转换成CPU或GPU所需的1V以下低电压那么简单,更是一个集成了精密电流控制、动态功率管理和智能热…

基于JAX的Tunix智能体后训练:高吞吐优化与实战指南

基于JAX的Tunix智能体后训练:高吞吐优化与实战指南

2026/7/24 2:31:15

最近在智能体训练领域,Google 推出了一个备受关注的新工具 Tunix,它基于 JAX 框架专门针对高吞吐场景下的智能体后训练需求进行了优化。对于从事强化学习、多智能体系统开发的工程师来说,传统训练方法在数据并行处理和计算效率上往往遇到瓶颈…

AI模型路由器:企业级LLM智能调度与成本优化实战方案

AI模型路由器:企业级LLM智能调度与成本优化实战方案

2026/7/24 2:21:14

在企业级AI应用开发中,大语言模型(LLM)调用成本的控制一直是技术团队面临的现实挑战。近期Ramp公司公开的AI模型路由方案,通过智能调度多个LLM服务商实现30%成本优化的案例,为这个问题提供了值得借鉴的工程思路。本文将…

微服务进阶:服务网格与Istio

微服务进阶:服务网格与Istio

2026/7/23 3:40:08

541|微服务进阶:服务网格与Istio 上篇文章我们聊了微服务的基本概念和拆分方法。 但微服务多了,问题也多了: 服务之间怎么通信? 怎么监控每个服务的调用链路? 熔断、限流、重试怎么做? 安全认证怎么统一? 以前这些都靠SDK库(比如Hystrix、Feign),每个服务都要集成…

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

2026/7/23 4:40:05

一、零售门店全域协同业务背景与行业痛点 1.1 门店超级终端设备矩阵(连锁便利店/商超标准配置) 自助收银Kiosk一体机:顾客结算、自助核销优惠券、商品素材预览;运营折叠平板:店长后台商品上新、图片录入、活动配置、…

噗叽短视频界面分析

噗叽短视频界面分析

2026/7/23 1:54:13

1 和小红书类似,可以采用类似判断方法------------其实他比小红书好判断,因为他没有图片,控件位置几乎是固定的,都不用判断------------2 因为他没有点赞按钮------------而且几乎所有控件位置都是完全一样的,所以我就…

Django毕设项目:基于 Django 的 智能化学生综合素质测评审核系统 校园学生评优评奖综合管理系统(源码+文档,讲解、调试运行,定制等)

Django毕设项目:基于 Django 的 智能化学生综合素质测评审核系统 校园学生评优评奖综合管理系统(源码+文档,讲解、调试运行,定制等)

2026/7/24 0:01:07

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

[具身智能-634]:Python 封装的地平线 VIO 多媒体库:libsrcampy库详解

[具身智能-634]:Python 封装的地平线 VIO 多媒体库:libsrcampy库详解

2026/7/24 0:01:07

srcampy /libsrcampy 名称释义先明确结论: 官方文档没有公布标准化英文全称,是地平线内部项目缩写;行业公认拆解如下:srcampy Source Amplifier Python bindingsrc Source(图像源:MIPI Sensor、视频源&am…

用Highcharts 创建可拖拽三维散点立方体3D图表

用Highcharts 创建可拖拽三维散点立方体3D图表

2026/7/24 0:01:07

该案例基于Highcharts scatter3d 三维散点图实现空间立方体散点可视化,核心特色:三维 X/Y/Z 三轴空间,所有散点分布在 0~10 立方体空间内;散点使用径向渐变实现立体 3D 圆球质感;支持鼠标 / 触屏拖拽画布,…