hdu 2019
来源:互联网 发布:国家大数据投资平台 编辑:程序博客网 时间:2024/06/02 16:52
#include<stdio.h>
int main()
{
int n,m;
while(scanf("%d %d",&n,&m)!=EOF&(n||m))
{
int a[100];
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
if(m<=a[0])
{
printf("%d ",&m);
for(int i=0;i<n-1;i++)
printf("%d ",a[i]);
printf("%d\n",a[n-1]);
}
if(m>=a[n-1])
{
for(int i=0;i<n;i++)
printf("%d ",a[i]);
printf("%d\n",m);
}
for(int i=0;i<n-1;i++)
if(a[i]<=m&&m<=a[i+1])
{
for(int j=0;j<=i;j++)
printf("%d ",a[j]);
printf("%d ",m);
for(int k=i+1;k<n-1;k++)
printf("%d ",a[k]);
printf("%d\n",a[n-1]);
break;
}
}
return 0; 注意:一开始最后没加break;就一直答案错误; 后来才知道 假如全部都是3 3 3 3 ;最后输出就是错误的了
}
int main()
{
int n,m;
while(scanf("%d %d",&n,&m)!=EOF&(n||m))
{
int a[100];
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
if(m<=a[0])
{
printf("%d ",&m);
for(int i=0;i<n-1;i++)
printf("%d ",a[i]);
printf("%d\n",a[n-1]);
}
if(m>=a[n-1])
{
for(int i=0;i<n;i++)
printf("%d ",a[i]);
printf("%d\n",m);
}
for(int i=0;i<n-1;i++)
if(a[i]<=m&&m<=a[i+1])
{
for(int j=0;j<=i;j++)
printf("%d ",a[j]);
printf("%d ",m);
for(int k=i+1;k<n-1;k++)
printf("%d ",a[k]);
printf("%d\n",a[n-1]);
break;
}
}
return 0; 注意:一开始最后没加break;就一直答案错误; 后来才知道 假如全部都是3 3 3 3 ;最后输出就是错误的了
}
0 0
- hdu 2019
- HDU 2019
- HDU-2019
- HDU 2019
- HDU 2019
- HDU 2019
- HDU--2019
- HDU 2019
- hdu 2019
- HDU-2019
- hdu 2019
- hdu 2019
- HDU 2019
- hdu 2019 排列有序
- HDU 2019 数列有序!
- hdu 2019 数列有序!
- hdu-2019-数列有序!
- hdu oj 2019
- C++的The Big Three and A Half 是什么
- 中国象棋将帅问题
- git仓库init遇到的问题
- ARM学习之图解ARM
- ubuntu 16.10 安装搜狗输入法
- hdu 2019
- 转载:测试用的穷举框架
- 一个整数,它加上100后是一个完全平方数,在加上168是一个完全平方数,请问该数是多少?
- win8.1系统无线连接受限的解决办法
- zzy之简单的 mvc 分离思路已验证可实现
- 打印n阶杨辉3角(之数据溢出)
- 整数分解(版本2)
- 1622-5 孔富晨 总结《2016年11月29日》 【连续第60天总结】
- 读书笔记:Deep Learning [Ada-Computation&ML series]--chapter4.Numerical Computation