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

31503번 - DP (Large)

시간 제한메모리 제한제출정답맞힌 사람정답 비율
4 초 1024 MB30916215356.044%

문제

이 문제는 DP (Small)과 문제의 수 제한, 질문의 수 제한, 문제의 난이도 제한이 다른 문제이다.

DP는 DYNAMIC Porani의 약자이다.

DYNAMIC한 포라니는 가능한 문제를 DYNAMIC하게 푸는 것을 좋아한다. DYNAMIC한 문제 풀이란 문제의 번호와 난이도가 모두 증가하도록 가능한 한 많이 푸는 것이다.

방학을 맞은 포라니는 알고리즘 능력 향상을 위해 선배로부터 추천 문제 셋을 받았다. 나태한 포라니는 모든 문제를 풀고 싶지 않다. 만약 선배로부터 어떤 문제를 풀라는 지시를 받았을 때, 그 문제를 포함하여 DYNAMIC하게 문제를 풀었을 경우 몇 문제를 풀어야 하는지 알려주자.

입력

첫 번째 줄에 문제의 수 $N(1 \le N \le 300,000円)$과 쿼리의 수 $Q(1 \le Q \le N)$가 공백으로 구분되어 주어진다.

두 번째 줄에 문제의 난이도를 나타내는 음이 아닌 정수 $D_i(1 \le i \le N; 0 \le D_i \le 3 \times 10^8)$가 문제 번호의 순서대로 공백으로 구분되어 주어진다. 문제 번호는 1ドル$부터 시작하는 연속된 양의 정수이다.

세 번째 줄부터 $Q$개의 줄에 걸쳐 선배가 풀라고 한 문제의 번호 $A_i(1 \le i \le Q; 1 \le A_i \le N)$가 주어진다. 쿼리로 주어지는 문제의 번호는 중복되지 않는다.

출력

$Q$개의 줄에 걸쳐, $i$번째 줄에 $i$번째 선배의 지시에 따라 풀어야 하는 문제 수를 순서대로 출력한다.

제한

예제 입력 1

6 6
1 2 3 4 3 2
1
2
3
4
5
6

예제 출력 1

4
4
4
4
3
2

첫 번째 문제를 포함하여 DYNAMIC하게 푼 문제의 번호는 1ドル$번, 2ドル$번, 3ドル$번, 4ドル$번으로 총 4ドル$개이다.

힌트

출처

Contest > BOJ User Contest > 카툰컵 > 카툰컵 Zero: ~Prologue~ I번

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

출처

대학교 대회

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

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