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

华为OD机考双机位C卷 - 卡牌游戏 (Java Python JS GO C++ C)

卡牌游戏

2026华为OD机试双机位C卷 - 华为OD上机考试双机位C卷

华为OD机试双机位C卷真题目录点击查看: 【全网首发】2026华为OD机位C卷 机考真题题库含考点说明以及在线OJ(OD上机考试双机位C卷)

题目描述

小明正在尝试一种新的牌游戏。游戏规则如下:首先,小明拿到一张写有数字 m 的牌。 然后,他会拿到另外 n 张牌,上面分别写有不同的数字,牌排成一排。小明的目标是从这排牌中找到一串连续的牌,这些牌上数字的总和可以被 m 整除。你的任务是判断小明是否可以完成这个目标。

输入描述

第一行包含两个整数:n 和 m。其中 n 是小明拿到的牌的数量(不包括写有 m 的牌),m 是写在第一张牌上的数字。

第二行包含 n 个整数,这些整数分别是 n 张牌上的数字。

输出描述

如果小明可以找到一个连续的牌串,这些牌上数字的和可以被 m 整除,输出 “1”。 如果找不到符合条件的牌串,输出 “0”。

示例1

输入

6 7 2 12 6 3 5 5

输出

1

说明

示例2

输入

10 11 1 1 1 1 1 1 1 1 1 1

输出

0

说明

解题思路

核心思想

本题要求判断是否存在连续的牌串,其数字之和能被M MM整除。这是一个经典的同余前缀和问题。

  1. 前缀和
    • 设数组为A AA,前缀和S [ i ] = A [ 0 ] + A [ 1 ] + ⋯ + A [ i − 1 ] S[i] = A[0] + A[1] + \dots + A[i-1]
http://www.jsqmd.com/news/425173/

相关文章:

  • 《人月神话》阅读笔记一
  • 层序地层学练习报告
  • [20260228]如何实现字符串拆分输出数字序列.txt
  • 云原生环境下的大数据集成:挑战与解决方案
  • 基础PWM经三电平逆变器控制1.6MW异步电机仿真:从原理到实现
  • 库周报|IPO辅导1起、融资4起;2家上市公司营收合计超25亿元;2034年3D打印市场将达7500亿元
  • 派息率174%的现金奶牛!联发股份全年分红2.1亿,资产负债率仅28%显财务韧性
  • 【stm32简单外设篇】- 继电器模块
  • PyTorch神经网络组件之Softmax
  • 多智能体系统在全球贸易流动分析中的应用:把握宏观趋势
  • chrome浏览器-关闭AI大模型占用
  • 【stm32简单外设篇】- 热敏模块
  • 自然语言处理在需求跟踪中的应用
  • 【stm32简单外设篇】- 手指心跳检测模块
  • 【stm32简单外设篇】- 水位传感器
  • 大数据架构数据压缩技术:从Snappy到Zstandard
  • 2026年AI直播讲师平台推荐榜:甄选企业实测解析 - 品牌鉴赏师
  • 2026年2月围栏厂家推荐:市政工程护栏中标企业盘点 - 品牌鉴赏师
  • 吐血整理!提示工程架构师的AI上下文工程时序预测模型优化方案
  • 告别GPU依赖:基于StructBERT的轻量级中文情感分析WebUI实战评测
  • 2026年热门的不锈钢景观护栏厂家优质品牌推荐 - 品牌鉴赏师
  • 孟庆涛与 GEO 2.0:定义2026年生成式引擎优化的新行业标准
  • ABC447F题解
  • [Vitest] mockClear, mockReset, mockRestore
  • 沙拉查词 + AnkiConnect 完整操作指南
  • 设计模式--装饰器模式
  • C++进阶之bind绑定:用法实例(四百四十二)
  • 初中数学基础差?2026实测4家靠谱线上机构,精准补漏不踩坑|家长收藏 - 品牌测评鉴赏家
  • 改进粒子群算法优化混合储能系统容量配置程序
  • 《从0到1!AI应用架构师对比学习实践的快速入门指南》