• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

왜 이렇게 벡터를 선언하면 작동이 되지 않을까요?

21.02.25 20:41 작성 조회수 383

0

각각의 vector를 따로 선언하지 않고, 한꺼번에 모아서 한꺼번에 정렬하면 보시는 것 처럼 정상 작동이 되지 않습니다

 입력은 원래와 같이 5 2 7 10 5 3 5 3 10 17 12입니다. 정상출력은 3 5 10입니다.

이에 실제로 출력해보니,  첫번째 벡터는 7 10 5 3 5

두번째 벡터는 3 10 3 10이 되는 것을 확인했습니다

그러나, vector를 따로 선언하고 입력을 넣으면, 제대로  입력되는 것을 확인할 수 있습니다.

어떠한 이유일까요?

답변 2

·

답변을 작성해보세요.

1

안녕하세요^^

원래 문제에 있는 입력형식은 아래와 같습니다. 

5

2 7 10 5 3

5

3 10 5 17 12

하지만 위에 코드처럼 입력을 받으려면 아래 입력처럼 먼저 두 집합을 크기를 모두 받아야 합니다.

5 5

2 7 10 5 3

3 10 5 17 12

0

sdafasdf님의 프로필

sdafasdf

질문자

2021.03.04

아 제가 생각을 잘 못 한것 같습니다 답변 달아주셔서 감사합니다