STL之队列翻牌游戏

题目描述

有 N 张写有数据的牌, 从上到下放成一堆,每次从上面取一张输出,再从上面取一张放回这堆牌的下面。重复这个过程,直到取完。问输出的结果是什么?

输入格式

第 1 行 1 个正整数:N,范围在 [1,100]。

第 2 行:N 个整数,每个数范围在 [1,1000]。

输出格式

一行,N 个整数。

样例

输入数据 1

4
6 9 7 8

输出数据 1

6 7 9 8

代码

#include<bits/stdc++.h>
using namespace std;
int n,x;
deque <int> q;
int main()
{
	scanf("%d",&n);
	for(int i=1;i<=n;i++){
		scanf("%d",&x);
		q.push_back(x);
	}
	
	while(!q.empty()) {
		printf("%d ",q.front());
		q.pop_front();
		
		x = q.front() ;
		q.push_back(x);
		q.pop_front();
	}
	return 0;
}
相关推荐
Wx120不知道取啥名16 分钟前
C语言之长整型有符号数与短整型有符号数转换
c语言·开发语言·单片机·mcu·算法·1024程序员节
Iareges44 分钟前
美团2025校招 广告算法工程师 面经
算法·面试·求职招聘·笔试·秋招
IT规划师2 小时前
数据结构 - 散列表,三探之代码实现
数据结构·散列表·哈希表
堇舟2 小时前
斯皮尔曼相关(Spearman correlation)系数
人工智能·算法·机器学习
Y.O.U..2 小时前
STL学习-容器适配器
开发语言·c++·学习·stl·1024程序员节
lihao lihao2 小时前
C++stack和queue的模拟实现
开发语言·c++
姆路3 小时前
QT中使用图表之QChart概述
c++·qt
西几3 小时前
代码训练营 day48|LeetCode 300,LeetCode 674,LeetCode 718
c++·算法·leetcode
武子康3 小时前
大数据-187 Elasticsearch - ELK 家族 Logstash Filter 插件 使用详解
大数据·数据结构·elk·elasticsearch·搜索引擎·全文检索·1024程序员节
风清扬_jd3 小时前
Chromium HTML5 新的 Input 类型week对应c++
前端·c++·html5