首页 > 编程语言 >老鹰抓小鸡C++

老鹰抓小鸡C++

时间:2024-11-03 15:51:13浏览次数:5  
标签:10 母鸡 位置 小鸡 老鹰 C++ 小朋友

题目描述

热热和乎乎等n位小朋友玩老鹰抓小鸡的游戏,狐狸老师当老鹰,排在第一位的小朋友当“母鸡”,其他4小朋友当“小鸡”。但是“母鸡”很辛苦,所以过一段时间“母鸡”需要排到队伍最后成为“小鸡”,让第二位小朋友当“母鸡”······试编一程序,模拟k次位置变化的过程。初始位置位:1 2 3 ......n。

输入描述:

一行,2个整数n和k(1 ≤ n, k ≤ 1000),空格隔开,分别表示小朋友数和k次位置变化过程。

输出描述:

每行输出每一次的位置。

示例1:

输入

5 10

输出

1: 1  2  3  4  5

2: 2  3  4  5  1

3: 3  4  5  1  2

4: 4  5  1  2  3

5: 5  1  2  3  4

6: 1  2  3  4  5

7: 2  3  4  5  1

8: 3  4  5  1  2

9: 4  5  1  2  3

10: 5  1  2  3  4

代码样例

bcc41ed629ef4228b5c5ec3fabd0d700.png

 

 

标签:10,母鸡,位置,小鸡,老鹰,C++,小朋友
From: https://blog.csdn.net/2401_86364076/article/details/143466235

相关文章

  • 有序数列合并C++
    将两个数列合并为一个数列,并从小到大排序题目描述输入两个升序排列的序列,将两个序列合并为一个有序序列并输出。输入描述输入包含三行,第一行包含两个正整数n,m(1≤n,m≤100),用空格分隔。n表示第二行第一个升序序列中数字的个数,m表示第三行第二个升序序列中数字的个数。......
  • C++ STL常用容器之set
    文章目录一、集合set二、所需的头文件三、基本访问操作3.1插入元素3.2删除元素3.3查找元素3.4其他函数四、无序集合unordered_set五、multiset六、unordered_multiset七、使用set容器八、map与set的区别一、集合setset称为集合,是一个内部自动有序且不含重复元素......
  • c++11(下篇)
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、可变参数模板4.1基本语法及原理4.2包扩展4.3empalce系列接⼝二、lambda2.1.仿函数2.2.lambda表达式语法2.3.捕捉列表2.3lambda原理三.新的类功能3.1默认的移动构造和移动赋值3.2......
  • 学生管理系统(C++)
    #include<iostream>#include<vector>#include<fstream>#include<string>#include<sstream>#include<algorithm>usingnamespacestd;structStudent{std::stringname;intid;intage;......
  • 【NOI】C++函数入门二(自定义函数)
    文章目录前言一、概念1.导入1.1首先什么是函数呢?2.函数分类3.为什么要定义函数呢?4.函数结构5.函数使用注意事项二、例题讲解问题:1137-纯粹素数问题:1258-求一个三位数问题:1140-亲密数对问题:1149-回文数个数三、总结四、感谢前言在这一章节中,我们将深入探......
  • C++学习笔记
    一、从C转向C++1.1、使用const和inline而不#define使用constconstintm=10;intn=m;上述代码在C中,编译器会先到m的内存中取出数据,再赋值给n;但在C++中,会直接将10赋值给n。C++的常量更类似于#define,是一个替换过程。#define经常不被认为是语言的一部分。define本......
  • 华为OD机试-E卷,100分 - 最小的调整次数特异性双端队列Java & Python& JS & C++ & C
    最新华为OD机试题目描述有一个特异性的双端队列,该队列可以从头部或尾部添加数据,但是只能从头部移出数据。小A依次执行2n个指令往队列中添加数据和移出数据。其中n个指令是添加数据(可能从头部添加、也可能从尾部添加),依次添加1到n;n个指令是移出数据。现在要求移除数据的顺......
  • 华为OD机试-E卷100分 -货币单位换算Java & Python& JS & C++ & C
    最新华为OD机试题目描述记账本上记录了若干条多国货币金额,需要转换成人民币分(fen),汇总后输出。每行记录一条金额,金额带有货币单位,格式为数字+单位,可能是单独元,或者单独分,或者元与分的组合。要求将这些货币全部换算成人民币分(fen)后进行汇总,汇总结果仅保留整数,小数部分舍弃......
  • C++中的内联函数:深入解析与应用
    C++中的内联函数:深入解析与应用在C++编程中,内联函数(InlineFunction)是一种优化手段,旨在通过在编译时将函数调用替换为函数体本身,以减少函数调用的开销,从而提高程序的执行效率。内联函数的使用需要谨慎,因为它虽然能带来性能上的提升,但也可能导致代码膨胀和编译时间增加。本......
  • C++模板元编程 实测
    本文记录在各平台(g++、msvc)中实测《C++模板元编程实战:一个深度学习框架的初步实现》中代码的过程。1.3.2节,作者给出了这一段代码:`templatestructWrapper{templatestructFun_{constexprstaticsize_tvalue=0;};template<>structFun_<int>{constexprst......