#529. NOIP2010TG-25

NOIP2010TG-25

  1. (阅读程序写结果)
#include<iostream>
using namespace std;
int main()
{
  const int SIZE=100;
  int na,nb,a[SIZE],b[SIZE],i,j,k;
  cin>>na;
  for(i=1;i<=na;i++)
    cin>>a[i];
  cin>>nb;
  for(i=1;i<=nb;i++)
    cin>>b[i];
  i=1;
  j=1;
  while( (i<=na)&&(j<=nb) )
  {
    if(a[i]<=b[j])
    {
      cout<<a[i]<<' ';
      i++;
    }
    else
    {
      cout<<b[j]<<' ';
      j++;
    }
  }
  if(i<=na)
    for(k=i;k<=na;k++)
      cout<<a[k]<<' ';
  if(j<=nb)
    for(k=j;k<=nb;k++)
      cout<<b[k]<<' ';
  return 0;
}

输入:

5

1 3 5 7 9

4

2 6 10 14

输出:{{ input(1) }}