代码编织梦想

前言:本专栏将持续更新华为OD机试题目,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于OD机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:nansun0903@163.com;备注:CSDN。

题目描述

100个人围成一圈,每个人有一个编码,编号从1开始到100。他们从1开始依次报数,报到为M的人自动退出圈圈,然后下一个人接着从1开始报数,直到剩余的人数小于M。请问最后剩余的人在原先的编号为多少?

输入描述

输入一个整数参数 M

输出描述

如果输入参数M小于等于1或者大于等于100,输出“ERROR!”;

否则按照原先的编号从小到大的顺序,以英文逗号分割输出编号字符串

示例1

输入
3
输出
58,91

示例2

输入
4
输出
34,45,97

代码

#
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/steven_my/article/details/129630364

vector的几种初始化及赋值方式_yjunyu的博客-爱代码爱编程_java vector 初始化

vector的几种初始化及赋值方式: (1)不带参数的构造函数初始化 //初始化一个size为0的vector vector<int> abc; (2)带参数的构造函数初始化 //初始化size,但每个

C++ vector容器详解-爱代码爱编程

C++ vector容器详解 vector容器的基本概念1.vector的构造函数2.vector的赋值操作3.vector的容量与大小4.vector的插入和删除5.vector数据存取6.vector互换容器7.vector预留空间写在最后 vector容器的基本概念 功能:vector容器的功能和数组非常相似,使用时可以把它看成一

Vector-爱代码爱编程

Vector容器: Vector相比于 array 空间的运用更灵活, array是静态空间,一旦配置了就不能再改变。 而vector 是动态空间会随着数据量的增加 自动扩容(扩容机制 (重新开辟内存, 复制, 为什么二倍扩容)) 首先 自动扩容为什么是成倍的 而不是一次性增加多少数值这样子。 (原因:因为成倍扩容它的复杂度平均下来是 常数级, 而

C++ vector-爱代码爱编程

目录 1.vector的介绍及使用 1.1 vector的介绍 1.2 vector的使用  1.2.1 vector的定义  1.2.2vector itertor的使用  1.2.3 vector空间增长问题  1.2.3vector增删查改 1.2.4 vector 迭代器失效问题。(重点) 1.2.5 vector 在OJ中的

c++ vector用法 入门必看 超详细_旧林墨烟的博客-爱代码爱编程

1、vector的作用 vector是最常用的容器之一,功能十分强大,可以储存、管理各种类型的数据。在很多情况下可以用来代替功能比较局限的普通数组,因为我们知道,普通数组只能实现一对一的映射而不能实现一对多的映射,vect

c++ vector用法详解_大神之路@cv的博客-爱代码爱编程_c++ vector操作

vector是STL的动态数组,可以在运行中根据需要改变数组的大小。 因为它以数组的形式储存,所以它的内存空间是连续的。 vector的头文件为#include<vector> 常用方法: 1.vecto

华为od机试真题 c++ 实现【密室逃生游戏】【2022.11 q4 新题|100分】-爱代码爱编程

题目描述 【寻找关键钥匙 | 密室逃生游戏】 小强在参加《密室逃生》游戏,当前关卡要求找到符合给定 密码K(升序的不重复小写字母组成) 的箱子, 并给出箱子编号,箱子编号为 1~N 。 每个箱子中都有一个 字符串s ,字符串由大写字母、小写字母、数字、标点符号、空格组成, 需要在这些字符串中找到所有的字母,忽略大小写后排列出对应的密码串,并

c++ 演讲比赛流程管理系统(二)管理类创建、框架搭建、菜单功能、退出功能-爱代码爱编程

演讲比赛流程管理系统(二) 文章目录 演讲比赛流程管理系统(二)1、创建管理类2、提供功能接口3、菜单功能4、退出功能 1、创建管理类 功能描述: 提供菜单界面与用户交互:提供用户选择四项功能并在菜单界面

vector底层实现及应用注意事项-爱代码爱编程

文章目录 前言vector的实现原理vector的使用vector支持随机访问vector不适合做任意位置插入以及删除操作vector使用时注意事项 vector扩容vector扩容的倍数选择如何