华为OD机试 Python【数字整除】

2023-11-13

题目

小明正在玩一种特别的牌游戏。这个游戏的玩法如下:

小明先拿到一张牌,上面有一个数字m。
然后,他会依次拿到n张牌,这些牌连成一排。
小明的挑战是:从这n张牌中,找到连在一起的一串牌,使它们的数字和能被m整除。
你的任务: 对于每一轮游戏,判断小明是否能完成挑战。

输入:

第一行包含两个整数:n和m。
第二行包含n个整数,代表n张牌上的数字。
输出:

如果小明可以找到符合条件的一串牌,输出1。
如果找不到,输出0。

输入

6 7
2 12 6 3 5 5
10 11
1 1 1 1 1 1 1 1 1 1

输出
1
0

代码

def can_divide(cards, m):
    remainders = set(
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

华为OD机试 Python【数字整除】 的相关文章

随机推荐

  • JMX获取tomcat监控信息

    最近用JAVA写了个获取tomcat信息资源的代码 随便保存一下 大致的步骤全在这了 可以获取到任何想要的指标 首先可以用JDK提供的工具jconsole来供我们查看 这个在服务端配置下catalina bat文件 加入以下内容 Linux
  • 陀螺研究院院长余维仁:区块链赋能供应链金融,助力供应链产业升级

    2020年9月24日晚7点30分四川省区块链行业协会 BSI大应用 小故事 栏目第十一期准时开播 协会邀请到陀螺研究院院长 深圳市信息服务业区块链协会副会长余维仁对八部委联合发布的供应链金融框架文件进行了解读 并阐释了区块链如何赋能供应链金
  • ValueError: Found array with dim 4. Estimator expected和ValueError: Expected 2D array, got 1D array i

    python3中对numpy数组进行降维或升维 解决报错如 1 ValueError Found array with dim 4 Estimator expected 2 ValueError Expected 2D array got
  • Red Hat 服务配置实验day02

    day02 1 再配置两台相同环境的 分别取名为client1 client2 细节不说了 克隆不克隆随你 mac别一样就行 2 配置网卡 sever client1 client2 配置相同的虚拟网卡 别选0 1 8 这三个一般别的nat
  • AssetBundle(五) 关于SceneManager.LoadScene的误解

    上篇 AssetBundle 四 Tolua对接 下篇 AssetBundle 六 关于PC下用Assetbundle材质丢失的问题解决 SceneManager LoadScene 是Unity内置的场景加载接口 在UnityEngine
  • 2023华为OD机试真题-基站维修工程师(JAVA、Python、C++)

    题目描述 小王是一名基站维护工程师 负责某区域的基站维护 某地方有n个基站 1
  • 基于卷积的图像分类识别(六):DenseNet & FractalNet

    系列文章目录 本专栏介绍基于深度学习进行图像识别的经典和前沿模型 将持续更新 包括不仅限于 AlexNet ZFNet VGG GoogLeNet ResNet DenseNet SENet MobileNet ShuffleNet Eif
  • 注册Github账号详细教程【超详细篇--适合新手入门】

    目录 一 GitHub的简介 二 如何注册自己的GitHub账户 1 进入github的官网 2 点击右上角注册按钮sign up 来到注册页面 4 点击Continue 继续在光标处创建密码 继续创建用户名 5 进行相应的验证 点击 cr
  • JAVA2实用教程(第5版)第五章

    第5章 子类与继承 5 1子类与父类 子类只能有一个父类 5 2子类的继承 1 继承 先定义一个共有属性的一般类 父类 超类 再以此来定义具有特殊属性的子类 java不支持多重继承 2 定义子类 class 子类名 extends 父类名
  • 微信小程序添加底部导航栏+实现点击跳转代码书写

    类比大麦网的底部导航栏作为案例来书写流程 建立如下文件夹 标红为底部导航栏的导航文件夹 某些需要新建 在app json中添加如下代码 整体代码为 pages pages index index pages scene scene page
  • Linux 内核模块查看命令

    ldd命令 显示应用程序 二进制程序 所依赖的库文件 root ambari01 ldd lib64 libhandle so 1 linux vdso so 1 gt 0x0000ffff9ea70000 libc so 6 gt lib
  • 天猫精灵是干啥的

    听 听歌 听新闻 听故事 听笑话 听它发癫 查 查天气 查快递 查信息 查购物等等 控 控制智能家居 陪 娃 陪老人 陪自己解闷 看 看视频 看剧 看新闻 看综艺 纯为了摆设 看天猫精灵的颜值 好用的 1 设置早上和晚上的闹钟 可以说 天猫
  • bfs 二叉树 遍历

    bfs 遍历二叉树 之前只知道bfs 的思想以及需要使用队列来进行存储 为了更好的理解bfs 手写了bfs 遍历二叉树的两种方式 方法 一种是采用常用的递归执行 另一种是采用循环执行 使用栈来代替递归 二叉树定义 class Node ge
  • 【计算机毕设选题】计算机毕业设计选题推荐

    大四是整个大学期间最忙碌的时光 很多同学准备考研 考公 或者是需要为自己的毕业设计花费大量的时间 今天是2023年九月5号 大四的同学马上要开始毕业设计 对选题有疑问可以问我哦 详细的联系方式见文末小卡片 一 本人介绍 本人是一名95后全栈
  • 键盘事件keypress 和 keydown、keyup 的用法与区别

    KeyDown 用户摁下摁键时发生 KeyPress 用户摁下摁键 并且产生一个字符时发生 KeyUp 用户释放某一个摁键时触发 定义和用法 完整的 keypress 过程分为两个部分 1 按键被按下 2 按键被松开 当按钮被按下时 发生
  • Nginx 反向代理配置--简单入门级

    Nginx可以作为一个反向代理服务器 需要进行配置 概念 客户端发送请求到服务器 客户端认为是原始服务器 实际上是一台反向服务器 反向代理服务器接收请求并将请求转发给内部网络中的多台集群服务器 并将响应的数据返回给客户端 反向代理一般用于服
  • Ubuntu系统修复、系统安装与系统备份

    一 Ubuntu系统修复 1 正常开机无法进入图形界面 卡logo 无法进入系统图形化界面 但是ctrl alt F1 能够进入tty1命令行界面进行操作 解决办法 通过命令行进入 需要重新配置网卡 ifconfig eth0 192 16
  • C# 提取字体点阵字模数据

    MCU 项目的 GUI 需要显示文字 没找到合适的 于是 用 Visual C 2008 写了一个字模提取程序 目前能导出数据 但还没来得及测试数据正确性 项目托管地址 https github com memstone mosFontTo
  • 【Flutter 2-7】Flutter手把手教程UI布局和Widget——垂直布局控件Column

    Column Column是在Flutter中常见的布局控件 它负责垂直方向布局 Row负责水平方向布局 二者都是继承于Flex 类似于iOS里面的UIScrollView 但是又有很多不同 先来看一下Column的构造函数 Column
  • 华为OD机试 Python【数字整除】

    题目 小明正在玩一种特别的牌游戏 这个游戏的玩法如下 小明先拿到一张牌 上面有一个数字m 然后 他会依次拿到n张牌 这些牌连成一排 小明的挑战是 从这n张牌中 找到连在一起的一串牌 使它们的数字和能被m整除 你的任务 对于每一轮游戏 判断小