【华为OD机试】喊7的次数重排【2023 B卷|100分】

news/2025/1/16 13:43:46/

华为OD机试】-真题 !!点这里!!

华为OD机试】真题考点分类 !!点这里 !!

题目描述

喊7是一个传统的聚会游戏,N个人围成一圈,按顺时针从1到N编号。

编号为1的人从1开始喊数,下一个人喊的数字为上一个人的数字加1,

但是当将要喊出来的数字是7的倍数或者数字本身含有7的话,

不能把这个数字直接喊出来,而是要喊"过"。

假定玩这个游戏的N个人都没有失误地在正确的时机喊了"过",

当喊到数字K时,可以统计每个人喊"过"的次数。

现给定一个长度为N的数组,存储了打乱顺序的每个人喊"过"的次数,

请把它还原成正确的顺序,即数组的第i个元素存储编号i的人喊"过"的次数。

输入描述:

输入为一行,为空格分隔的喊"过"的次数,注意K并不提供,

K不超过200,而数字的个数即为N。

输出描述:

输出为一行,为顺序正确的喊"过"的次数,也由空格分


http://www.ppmy.cn/news/96976.html

相关文章

学习学习之五星笔记法

所谓五星笔记法,就是每次做笔记之前,先画一个五角星,每个星代表一个问题。一共五个问题,做笔记的过程就是回答五个问题的过程。 背后的核心原理:别人说出来的东西,就算记下来也是别人的,需要对…

Boosting以及代表算法(Adaboost、GBDT)介绍

一、Boosting介绍 1.什么是Boosting Boosting(提升)是一种集成学习方法,通过组合多个弱学习器来构建一个强学习器。与Bagging不同,Boosting采用了序列化的方式构建模型,每个弱学习器都是在前一个弱学习器的基础上进行…

Java性能调优及排查

Java性能调优及排查 一、 简介二、Java性能瓶颈分析与排查1. 硬件原因引起的性能问题2. JVM原因引起的性能问题3. 应用程序级别引起的性能问题 三、Java性能调优方案制定1. 性能测试方案a. 压力测试b. 监控测试c. 诊断测试 2. 性能调优方案制定a. JVM参数调整b. 代码优化c. 服务…

团队人才流失怎么办

团队人才流失怎么办 1. 人才流失的场景分析1.1 岗位认同1.2 个人发展诉求1.3 业务安排不合理1.4 技术氛围1.5 孤军奋战1.6 绩效原因1.7 家庭原因1.8 个人原因 2. 人才保留的一些概念2.1 what?2.2 why?2.3 who?2.4 when or where?2.5 how? 3. 如何做好人岗匹配4.…

如何在华为OD机试中获得满分?Java实现【微服务的集成测试】一文详解!

✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: Java华为OD机试真题(2022&2023) 文章目录 1、题目描述2、输入描述3、输出描述…

5 种JavaScript 中的高级异常处理方法

目录 1.自定义异常 2.try-catch-finally 3.Promises 4.Async/await 5.window.onerror 结论 异常处理是任何编程语言的重要组成部分,JavaScript 也不例外。在本文中,我们将讨论在 JavaScript 中处理异常的5种高级技术。 1.自定义异常 JavaScrip…

每天一道面试题之String str=“i“与 String str=new String(“i”)一样吗?

String str"i"与 String strnew String(“i”)一样吗? 要想知道二者是否一样,我们只需要通过进行比较,为什么不用equals的原因,大家可以认真阅读这篇文章 测试代码如下: public class Test1 {public stati…

AI一键抠图

前言 由于需要批量抠图,原本是想用MODNet的,可惜最新的模型官方不开源,旧模型扣的人物边缘有白边。最后发现了PP飞桨。 飞桨(PaddlePaddle)以百度多年的深度学习技术研究和业务应用为基础,集深度学习核心训…