Logo
(追記) (追記ここまで)

28323번 - 불안정한 수열 서브태스크

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1.5 초 (추가 시간 없음) 1024 MB28961669125759.209%

문제

$N$개의 자연수가 좌우 일렬로 놓여 있다. 왼쪽에서 $i$ (1ドル \le i \le N$)번째에 놓여 있는 자연수는 $A_i$다.

여러분은 이 중 몇 개의 자연수를 원하는 만큼 고를 수 있다. 단, 아무 자연수도 고르지 않는 것은 허용되지 않으며, 반드시 1ドル$개 이상의 자연수를 골라야 한다.

여러분이 고른 자연수의 개수를 $k$라고 하고, 고른 자연수들을 $B_1,ドル $B_2,ドル $\cdots,ドル $B_k$ 라고 하자. 고른 자연수들의 순서는 기존에 놓여 있던 순서 그대로 유지된다.

예를 들어, $N = 5,ドル $A = [3, 1, 4, 1, 5]$ 라고 하자. 여러분이 왼쪽에서 두 번째, 네 번째, 다섯 번째에 놓여 있는 자연수를 고르면, $k = 3$이고, $B = [1,1,5]$가 된다.

$B$의 첫 번째 자연수와 두 번째 자연수의 합, 두 번째 자연수와 세 번째 자연수의 합, 세 번째 자연수와 네 번째 자연수의 합, ... 과 같이, 이웃한 두 자연수의 합을 구했을 때, 항상 홀수라면, $B$를 불안정한 수열이라고 하자. $k = 1$이면 특별히 $B$는 불안정한 수열이라고 본다.

예를 들어, $k=6,ドル $B=[1,4,3,2,5,4]$라면, $B$의 첫 번째 자연수(1ドル$)와 두 번째 자연수(4ドル$)의 합은 5ドル$로 홀수이고, 두 번째 자연수(4ドル$)와 세 번째 자연수(3ドル$)의 합은 7ドル$로 홀수이고, 세 번째 자연수(3ドル$)와 네 번째 자연수(2ドル$)의 합은 5ドル$로 홀수이고, 네 번째 자연수(2ドル$)와 다섯 번째 자연수(5ドル$)의 합은 7ドル$로 홀수이고, 다섯 번째 자연수(5ドル$)와 여섯 번째 자연수(4ドル$)의 합은 9ドル$로 홀수이므로, 이웃한 두 자연수의 합이 항상 홀수라서, $B$는 불안정한 수열이다.

또한, $k=1,ドル $B=[2]$라면, $k=1$이므로, $B$는 불안정한 수열이다.

하지만, $k=4,ドル $B=[4,5,1,2]$라면, $B$의 첫 번째 자연수(4ドル$)와 두 번째 자연수(5ドル$)의 합은 9ドル$로 홀수이지만, 두 번째 자연수(5ドル$)와 세 번째 자연수(1ドル$)의 합은 6ドル$으로 짝수이므로, 이웃한 두 자연수의 합이 홀수가 아닌 경우가 있어서, $B$는 불안정한 수열이 아니다.

여러분은 $B$가 불안정한 수열이 되도록 하면서, 가장 많은 개수의 자연수를 골라야 한다. 이 때, 최대 몇 개의 자연수를 고를 수 있는지 구하는 프로그램을 작성하라.

예를 들어, $a=[4,5,1,2]$일 때를 살펴보자. 만약 모든 자연수를 고르면 $B=[4,5,1,2]$가 되고, 이는 불안정한 수열이 아니므로, 4ドル$개의 자연수를 골라서 불안정한 수열을 만들 수는 없다. 하지만, 왼쪽에서 첫 번째, 세 번째, 네 번째에 놓여 있는 자연수를 고르면 $B = [4,1,2]$가 되고, $B$의 첫 번째 자연수(4ドル$)와 두 번째 자연수(1ドル$)의 합은 5ドル$로 홀수이고, 두 번째 자연수(1ドル$)와 세 번째 자연수(2ドル$)의 합은 3ドル$으로 홀수이므로, 이웃한 두 자연수의 합이 항상 홀수라서, $B$는 불안정한 수열이다. 따라서, 3ドル$개의 자연수를 골라서 불안정한 수열을 만들 수 있으며, 이것이 최대이다.

입력

첫 번째 줄에 $N$이 주어진다.

두 번째 줄에 $A_1,ドル $A_2,ドル $\cdots,ドル $A_N$이 공백을 사이에 두고 차례대로 주어진다.

출력

첫 번째 줄에 답을 출력한다.

제한

  • 주어지는 모든 수는 자연수다.
  • 1ドル \le N \le 300,000円$
  • 1ドル ≤ A_i ≤ 100,000円$ (1ドル ≤ i ≤ N$)

서브태스크

번호배점제한
15

정답은 $N-1$ 또는 $N$이다.

28

$N \le 15$

312

$N \le 5,000円$

415

$A_i \le 50$ (1ドル \le i \le N$)

560

추가 제약 조건 없음.

예제 입력 1

4
4 5 1 2

예제 출력 1

3

예제 입력 2

3
3 2 3

예제 출력 2

3

예제 입력 3

5
3 3 3 3 3

예제 출력 3

1

힌트

출처

Olympiad > 한국정보올림피아드 > KOI 2023 2차대회 > 초등부 1번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /