题目描述:
有n个人,每个人都有自己的编号,他们排成一个队列。现在一个编号为b的人要插到第a人(不是编号为a)后面,求插入后的队列顺序。
输入格式:
第一行输入n,第二行输入n个数,表示原先的队伍顺序。
第三行输入两个数a,b。
输出格式:
输出一行,为插入后的队列顺序。
样例输入:
5 1 2 3 4 5 2 7
样例输出:
1 2 7 3 4 5
提示:
n<=200
时间限制: 1000ms
空间限制: 256MB
代码如下:
- #include
- using namespace std;
- int main(){
- int n,min,a[100001],b,c,x,x1,s=0;
- cin>>n;
- for(int i=0;i
- cin>>a[i];
- }
- cin>>b>>c;
- x1=b;
- for(int j=n;j>b;j--){
- swap(a[j],a[j-1]);
- }
- a[x1]=c;
- s++;
-
-
-
相关阅读:
C++哈希
Vuex状态(数据)管理
第5章-宏观业务分析方法-5.3-主成分分析法
信号完整性测试,关于SMA装配的细节,很多人都忽视了
[PyTorch][chapter 63][强化学习-QLearning]
【Verilog基础】【计算机体系结构】多核cache一致性
Linux shell编程学习笔记12:布尔运算和逻辑运算
黑洞路由的几种应用场景
harbor-db restarting问题
【Halcon图像拟合圆】
-
原文地址:https://blog.csdn.net/Annconda/article/details/127435981