PTA 문제 두 개의 질서 있 는 링크 시퀀스 의 합병

1569 단어 ACM 과 알고리즘
7-51 두 개의 질서 있 는 링크 시퀀스 의 통합 (20) 분 하 다
두 개의 비 내림차 순 링크 서열 S1 과 S2 를 알 고 있 으 며 디자인 함수 구 조 는 S1 과 S2 의 통합 새로운 비 내림차 순 링크 S3 를 구성 합 니 다.
입력 형식:
입력 은 두 줄 로 나 뉘 어 각 줄 에 몇 개의 정수 로 구 성 된 비 내림차 순 서 를 제시 하고 - 1 로 서열 의 끝 을 나타 낸다 (- 1 은 이 서열 에 속 하지 않 는 다).숫자 는 빈 칸 으로 간격 을 둔다.
출력 형식:
한 줄 에서 출력 을 합 친 후 새로운 비 내림차 순 링크 는 숫자 간 에 빈 칸 으로 나 누 어 져 있 으 며 끝 에 빈 칸 이 있 으 면 안 됩 니 다.새 링크 가 비어 있 으 면 출력 NULL.
입력 예시:
1 3 5 -1
2 4 6 8 10 -1

출력 예시:
1 2 3 4 5 6 8 10

물 문제
데이터 규모 와 비어 있 을 때 출력 NULL 에 주의 하 십시오.
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#define INF 1000000

using namespace std;
int a[1000005];
int b[1000005];
int ans[2000005];
int lena;
int lenb;


int main()
{
    int i=0;
    int x=0;
    while(1)
    {
        scanf("%d",&x);
        if(x==-1) break;
        a[i++]=x;
    }
    lena=i;
    i=0;
    while(1)
    {
        scanf("%d",&x);
        if(x==-1) break;
        b[i++]=x;
    }
    lenb=i;
    int j=0;
    i=0;
    int k=0;
    if(lena==0 && lenb==0)
    {
        printf("NULL
"); return 0; } while(i

좋은 웹페이지 즐겨찾기