문제 링크
- https://www.acmicpc.net/problem/14646
문제 출처
- 제1회 천하제일 코딩대회 예선 B번
시간복잡도
- O(n2)
풀이
n을 입력 받으면 2n개의 데이터가 주어집니다.
- n을 입력받습니다.
- 배열 하나를 생성합니다. 2.5. max값을 담을 변수 생성합니다.
- 데이터를 입력 받습니다.
- 입력받은 데이터가 2 에서 생성한 배열에 존재하지 않으면 배열에 삽입합니다.
- 존재하면 해당 데이터를 삭제합니다.
- max값을 담은 병수와 현재 배열의 길이 중 더 큰 값을 max 변수에 대입합니다.
- 3~6을 2n번 반복합니다.
전체 코드
1 |
|