HDU2019

发布时间:2017-6-28 20:09:41 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"HDU2019",主要涉及到HDU2019方面的内容,对于HDU2019感兴趣的同学可以参考一下。

数列有序! Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 41248    Accepted Submission(s): 17868 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   sort排序是解决此题较便捷的方法 ,避免了分类讨论出错   #include<stdio.h> #include<algorithm> using namespace std; int main() { int n,m; int a[105]; while(scanf("%d%d",&n,&m)!=EOF&&(m+n)!=0) { int i; for(i=1;i<=n;i++) { scanf("%d",&a[i]); } a[n+1]=m; sort(a+1,a+2+n); for(i=1;i<=n+1;i++) { printf("%d",a[i]); if(i!=n+1) { printf(" "); } } printf("\n"); } return 0; }  

上一篇:UNIX/Linux进程间通信IPC系列(六)信号量
下一篇:jxl导出excel

相关文章

关键词: HDU2019

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。