C++描述杭电OJ 2019. 数列有序 ||

Problem Description
有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。

Input

输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数据的结束,本行不做处理。

Output

对于每个测试实例,输出插入新的元素后的数列。

Sample Input
3 3
1 2 4
0 0
Sample Output
1 2 3 4

代码实现

#include<bits/stdc++.h>
using namespace std;int main()
{int n,m,*a,flag=0;while(cin>>n>>m){if(n==0&&m==0){break;}a=new int [n+1];for(int i=0; i<n; i++) cin>>a[i];a[n]=m;sort(a,a+n+1);for(int j=0;j<n+1;j++){if(flag>0) cout<<" ";cout<<a[j];flag++;}cout<<"\n";}return 0;
}

C++描述杭电OJ 2019. 数列有序 ||相关推荐

  1. C++描述杭电OJ 2009.求数列的和 ||

    C++描述杭电OJ 2009.求数列的和 || Problem Description 数列的定义如下: 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和. Input 输入数据有多组, ...

  2. C++描述杭电OJ 2015.偶数求和 ||

    C++描述杭电OJ 2015.偶数求和 || Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个 ...

  3. C++描述杭电OJ 2016.数据的交换输出 ||

    C++描述杭电OJ 2016.数据的交换输出 || Problem Description 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数. Input 输入数据有 ...

  4. C++描述杭电OJ 2016. 数据的交换输出 ||

    C++描述杭电OJ 2016. 数据的交换输出 || Problem Description 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数. Input 输入数据 ...

  5. C++描述杭电OJ 2020.绝对值排序 ||

    C++描述杭电OJ 2020.绝对值排序 || Problem Description 输入n(n<=100)个整数,按照绝对值从大到小排序后输出.题目保证对于每一个测试实例,所有的数的绝对值都 ...

  6. C++描述杭电OJ 2018.母牛的故事 ||

    C++描述杭电OJ 2018.母牛的故事 || Problem Description 有一头母牛,它每年年初生一头小母牛.每头小母牛从第四个年头开始,每年年初也生一头小母牛.请编程实现在第n年的时候 ...

  7. C++描述杭电OJ 2023.求平均成绩 ||

    C++描述杭电OJ 2023.求平均成绩 || Problem Description 假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩 ...

  8. C++描述杭电OJ 2012.素数判定 ||

    C++描述杭电OJ 2012.素数判定 || Problem Description 对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x<y<= ...

  9. C++描述杭电OJ 2021.发工资 ||

    C++描述杭电OJ 2021.发工资 || Problem Description 财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的 ...

最新文章

  1. 使用NetFlow分析网络异常流量
  2. oracle表格颜色,如何在oracle中使用光标更新特定颜色
  3. getInvokeArg()和setParam配合使用
  4. android 生成纯色,android – 以编程方式添加具有纯色和笔触的渐变
  5. numpy细碎知识点
  6. 二、PHP框架Laravel学习笔记——路由的定义和控制器
  7. [Python] itertools.islice(iterable, start, stop[, step]) 创建迭代器并返回所选元素
  8. Spring处理跨域请求
  9. 07-12-Exchange Server 2019-安装-CU1
  10. 2021大树分享收集的网盘搜索站给兄弟们
  11. spss——主成分分析详解
  12. vb.net读取写入EXCEl的终极方法-NOPI。
  13. Python实现音频文件格式转化
  14. 5-1MongoDB 实验——数据备份和恢复--edu上面的nosql题目
  15. git 和gitHup工具笔记的详细教程
  16. 经典网页设计:25个优秀的个人网站设计欣赏
  17. 互联网公司招聘--人人网--产品岗-2015年笔试题
  18. linux 命令:userdel 详解
  19. 备受推崇的《R语言实战》真的值得如此好评吗?
  20. vue input手机号验证

热门文章

  1. [Java基础]字符串中的编码解码问题
  2. lua transliterate实现(lua程序设计10.6练习10.3题)
  3. Pipe HDU - 2150(判断线段相交+向量叉乘线代详解)
  4. jmeter 加密解密_使用Jmeter对SHA1加密接口进行性能测试
  5. Anaconda创建python虚拟环境
  6. SQL(七) - 事务、索引、视图
  7. [object detection] TypeError: can't pickle dict_values objects
  8. maven排除依赖冲突问题
  9. TCP协议——粘包与拆包
  10. P5591 小猪佩奇学数学(单位根反演)