문제
수직선의 위치
각 정수 위치
화살이 허수아비에 부딪치면, 화살의 힘이 방어력보다 작거나 같을 경우 화살은 즉시 멈춘다.
반대로 화살의 힘이 방어력보다 크면, 화살의 힘은 현재 화살의 힘에서
정수
화살을 멈추게 할 수 있는 방법이 없을 때의 값은
예를 들어서
모든
설치한 허수아비의 위치 | ||
|---|---|---|
-1 | 불가능 | |
-1 | 불가능 | |
3 | [1, 2, 3] | |
3 | [1, 2, 3] 혹은 [1, 2, 4]중 하나 선택 가능 | |
1 | [5] |
[제약 조건]
주어지는 모든 수는 정수이다.
1 ≤N≤500\,000 1 ≤P≤10^9 1 ≤i≤N 인 모든 i에 대하여1≤A_i≤10^9
입력
첫 번째 줄에 정수
두 번째 줄에
출력
첫 번째 줄에
부분문제
| 번호 | 점수 | 조건 |
|---|---|---|
| #1 | 4점 | |
| #2 | 8점 | |
| #3 | 8점 | |
| #4 | 20점 | |
| #5 | 40점 | |
| #6 | 40점 | |
| #7 | 30점 | 추가 제약 조건 없음. |
예제 #1
5 10
3 6 1 1 10
-1 -1 3 3 1
예제 #2
3 10
20 20 20
1 1 1