当前位置: 首页 > news >正文

HDU2019数列有序!

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

/*
注意x和a[i]相等时还是要把x插入 
*/

#include<stdio.h>
#include<string.h>
int main()
{
    int n,x;
    int k,i,flag=0;
    int a[200];
    while(scanf("%d %d",&n,&x)!=EOF)
    {
        if(n==0&&x==0) break;
        for(i=1;i<=n;i++) scanf("%d",&a[i]);
        if(x>=a[n])
        {
            for(i=1;i<=n;i++)
            {
                printf("%d ",a[i]);
            }
            printf("%d\n",x);
        }
        else
        {
            for(i=1;i<=n;i++)
            {
                if(x>=a[i]&&x<a[i+1]) k=i;
            }
            for(i=1;i<=k;i++) printf("%d ",a[i]);
            printf("%d",x);
            for(i=k+1;i<=n;i++) printf(" %d",a[i]);
            printf("\n");
         } 
    }
    return 0;
}

转载于:https://www.cnblogs.com/Friends-A/p/9309091.html

相关文章:

  • Kafka无消息丢失配置
  • 人体的数学美思考
  • winfrom 水晶报表制作
  • 洛谷 P1454 圣诞夜的极光
  • 关于手势处理
  • ASP.NET Web API 使用Swagger生成在线帮助测试文档,支持多个GET
  • Centos运行Mysql因为内存不足进程被杀
  • BZOJ3529 [Sdoi2014]数表 【莫比乌斯反演】
  • JS 详解 Cookie、 LocalStorage 与 SessionStorage
  • 进程和线程(5)-分布式进程
  • LeetCode-13-roman-to-integer
  • 荣品i.mx6q飞思卡尔工业级核心板开发板高稳定性
  • SoapUI使用中遇到的问题及解决办法
  • 【软工项目组】第十三次会议(样式设计2.0)
  • QGhappy小组第三次作业第十次会议完成情况
  • JS 中的深拷贝与浅拷贝
  • 收藏网友的 源程序下载网
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • CSS相对定位
  • ES6核心特性
  • git 常用命令
  • iOS编译提示和导航提示
  • Java精华积累:初学者都应该搞懂的问题
  • MySQL数据库运维之数据恢复
  • python 装饰器(一)
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 深度解析利用ES6进行Promise封装总结
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 数组大概知多少
  • 如何在招聘中考核.NET架构师
  • #Spring-boot高级
  • #大学#套接字
  • (¥1011)-(一千零一拾一元整)输出
  • (6)STL算法之转换
  • (k8s中)docker netty OOM问题记录
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (四) 虚拟摄像头vivi体验
  • (未解决)macOS matplotlib 中文是方框
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (转)ABI是什么
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .NET 使用配置文件
  • .NET程序员迈向卓越的必由之路
  • .NET多线程执行函数
  • .NET框架
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • @hook扩展分析
  • [20150629]简单的加密连接.txt
  • [Android]竖直滑动选择器WheelView的实现
  • [AutoSar]BSW_OS 02 Autosar OS_STACK
  • [BUG] Authentication Error
  • [C#]C# OpenVINO部署yolov8图像分类模型