华为OD机试 – 抢7游戏(Java & JS & Python & C & C++)
题目描述
A、B两个人玩抢7游戏,游戏规则为:
A先报一个起始数字 X(10 ≤ 起始数字 ≤ 10000),B报下一个数字 Y (X – Y < 3),A再报一个数字 Z(Y – Z < 3),以此类推,直到其中一个抢到7,抢到7即为胜者;
在B赢得比赛的情况下,一共有多少种组合?
输入描述
起始数字 M
- 10 ≤ M ≤ 10000
如:
100
输出描述
B能赢得比赛的组合次数
用例
| 输入 | 10 |
| 输出 | 1 |
| 说明 | 无 |
数学分析解法(可能会超时)
下面模拟M为10~14时,B能够获
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/0bae1e9ae3.html
相关推荐
-
【SM3哈希算法】算法原理
【SM3哈希算法】算法原理 参考: 文章目录 【SM3哈希算法】算法原理 一、算法简介 二、基本原理 三、具体流程 1、填充 2、分组 3、迭代压缩 C语言实现 一、算法简介 SM…
1天前 -
c—冒泡排序模拟qsort
一、冒泡排序 二、冒泡排序优化排各种类型数据 文章目录 一、冒泡排序 二、冒泡排序优化排各种类型数据 冒泡排序 冒泡排序原理:两两相邻元素进行比较 初级版 void bulle_s…
1天前 -
YOLOV5通道剪枝【附代码】
之前的博客中已经实现了YOLOv4、YOLOR、YOLOX的剪枝,经过了几天的辛勤努力,终于实现了YOLOv5的剪枝。相关链接如下: YOLOv4剪枝(剪枝相关细节理论这里有写):…
1天前 -
「优选算法刷题」:在排序数组中查找元素的第一个和最后个位置
一、题目 给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 …
1天前 -
leetcode刷题(1)
各位朋友们,大家好,从今天开始我将陆续为大家更新我自己每天的leedcode刷题,我将会为大家说明每一步的来由,保证你一天新学会几道题目。各位朋友可以跟着博主每天刷几道题,相信两个…
1天前 -
最详细的signal 通信协议讲解,双棘轮复杂加密
目录 了解signal的意思 起源: 涉及算法: signal技术优势: 使用signal的热门产品 Signal protocol 为了快速入门,先来了解一下signal pro…
1天前 -
深度图与RGB彩色图的对准(内附Python代码)
在使用RealSense深度相机前,必须把深度相机和RGB相机对准了使用。。。不然会导致采集到的图像不对齐(如下图所示): 左边是RGB图像,右边是深度图像…
1天前 -
python下载文件的三种方法
Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块,此外Python还提供了另外一种方法requests。 下面来看看三…
Python 1天前
