문제 링크
- http://icpc.me/1637
문제 출처
- 2007 SEERC E번
사용 알고리즘
- 파라메트릭 서치
시간복잡도
- $O(N \log X)$
풀이
홀수 개 짜리 원소가 존재한다면, “수의 개수”에 대한 누적합이 짝수에서 홀수로 변하는 지점이 한 곳 존재합니다. 존재하지 않는다면 항상 짝수입니다.
처음으로 홀수가 되는 지점을 파라메트릭 서치로 구해주면 됩니다.
전체 코드
1 |
|
홀수 개 짜리 원소가 존재한다면, “수의 개수”에 대한 누적합이 짝수에서 홀수로 변하는 지점이 한 곳 존재합니다. 존재하지 않는다면 항상 짝수입니다.
처음으로 홀수가 되는 지점을 파라메트릭 서치로 구해주면 됩니다.
1 |
|