注意:题目给一个有序数列,注意其中会有与m相同大小的数 #include <bits/stdc++.h> using namespace std; int main() { int n,m; while(scanf("%d %d",&n,&m)!=EOF) { int num,num1=0; if(m==0&&n==0) break; for(int i=1;i<=n;i++) { scanf("%d",&num); if(num>=m&&m>num1)//题目虽未指明,但相等情况需要考虑 printf("%d %d",m,num); else if(i==n&&m>num) { printf("%d %d",num,m); } else printf("%d",num); if(i!=n) printf(" "); num1=num; } printf("\n"); } }
hdoj-2019 数列有序
最新推荐文章于 2024-08-21 14:24:59 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)