首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
围圈报数
[编程题]围圈报数
热度指数:6596
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32M,其他语言64M
算法知识视频讲解
N 个人围成一圈顺序编号,从1 号开始按1、2、3 顺序报数,报3 者退出圈外,其余的人再从1、2、3 开始报数,报3 的人再退出圈外,依次类推。请按退出顺序输出每个退出人的原序号。要求使用环行链表编程。
输入描述:
输入第一行为整数m表示有m组测试数据,接下来m行每行一个整数N,N不超过50。
输出描述:
输出m行,每行表示题目所求,用空格隔开。
示例1
输入
1 4
输出
3 2 4 1
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(7)
邀请回答
收藏(82)
分享
提交结果有问题?
49个回答
10篇题解
开通博客
在考古的小鱼干很有气魄
发表于 2023-03-12 11:57:47
#include <iostream> #include <list> using namespace std; int main(){ int m,n,tmp; cin>>m; while(m--){ list<int> l;
展开全文
wbc990512
发表于 2021-01-26 19:39:14
循环链表 #include<stdio.h> #include <stdlib.h> int N; typedef struct Node{ int id; struct Node * next; }People; People *init() { P
展开全文
philos
发表于 2021-03-22 16:50:13
构建一个循环链表,然后不断计数就好了,但是要注意,因为是循环链表,删除到只剩最后一个结点的时候就可以停止计数了,因为他肯定是最后一个出圈的。记得这道题是大一学到链表的时候做的题目。 #include<iostream> using namespace std; struct List
展开全文
KDDA十三尧十三
发表于 2022-02-07 17:32:41
#include<iostream> using namespace std; typedef struct Node { int data; Node * next; Node(int x)  
展开全文
CyberAoao
发表于 2023-03-26 15:52:46
#include<bits/stdc++.h> using namespace std; // N 个人围成一圈顺序编号,从1 号开始按1、2、3 顺序报数,报3者退出圈外,其余的人再从1、2、3 开始报数,报3 的人再退出圈外,依次类推。 // 请按退出顺序输出每个退出人的原序号。要求
展开全文
SStarry
发表于 2023-09-05 15:23:48
#include <iostream> #include <queue> using namespace std; int m, n; int main() { while(cin >> m) { while(m--)
展开全文
牛客262571775号
发表于 2024-02-04 23:50:21
#include <iostream> const int N=55; using namespace std; int ne[N]; int m; int main() { cin>>m; while(m--) { int n;
展开全文
marlin818
发表于 2024-03-12 20:26:43
#include <iostream> #include <queue> using namespace std; queue<int> q; int main(){ int m; cin >> m; while(m--){
展开全文
牛客475334106号
发表于 2024-03-07 12:41:20
#include <cstdlib> #include <cstdio> typedef struct Node { int num; struct Node* next; } LNode, *LinkList; void List_Create(Link
展开全文
牛客568792594号
发表于 2024-03-10 17:20:46
#include <bits/stdc++.h> using namespace std; int main(){ int n, m; cin >> m; while (m --){ cin >> n; queue<int&
展开全文
问题信息
链表
基础数学
上传者:
小小
难度:
49条回答
82收藏
6712浏览
热门推荐
通过挑战的用户
查看代码
longsion
2023-03-09 18:37:10
_cherry
2023-02-27 12:18:10
想回学校的悲伤...
2023-01-21 17:03:08
牛客13936...
2022-10-19 21:37:23
时光cool
2022-09-07 19:37:44
相关试题
牛牛的超市
动态规划
基础数学
评论
(5)
车站建造问题
基础数学
评论
(40)
线段树编号问题
基础数学
评论
(2)
编译方法中,动态存储分配的含义是:()
编译和体系结构
评论
(2)
来自
乐视2017秋招开发工程...
闪速存储器能提供高性能、低功耗、字...
编程基础
评论
(1)
围圈报数
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
1 4
3 2 4 1