エゴイ展 (EGOI Exhibition)
시간 제한1초메모리 제한1024 MB
이웃한 두 그림의 종류가 같지 않도록 일부를 남길 때, 남은 그림 가치 합의 최댓값을 구한다.
- 난이도
보통10점 중 5점
- 유형
- 동적 계획법
- 정답자
- 아직 제출이 없습니다
문제
JOI 美術館には,N 枚の絵が横一列に飾られている.美術館に展示されている絵には M 個の種類があり,1 から M までの番号が付けられている.左から i 番目 (1 ≦ i ≦ N) の絵の種類は Ai であり,価値は Vi である.ここで,Vi は負の数になることもある.
来月,JOI 美術館では「エゴイ展 2022」が開催予定であり,多くの来客が見込まれるため,見栄えを良くしたい.そこで館長の理恵さんは,隣り合う絵が同じ種類にならないように,いくつかの絵を撤去することにした.
一方で,評判を高めるため,残された絵の価値の合計をできるだけ大きくしたい.
絵の枚数,絵の種類数,N 枚の絵の情報が与えられたとき,残された絵の価値の合計として考えられる最大値を求めるプログラムを作成せよ.
입력
入力は以下の形式で標準入力から与えられる.
N
M
A1 V1
A2 V2
:
AN VN
출력
標準出力に,残された絵の価値の合計として考えられる最大値を 1 行で出力せよ.
제한
1 ≦ N ≦ 150 000.1 ≦ M ≦ N.1 ≦ Ai ≦ M(1 ≦ i ≦ N).- 10 000 ≦ Vi ≦ 10 000(1 ≦ i ≦ N).- 入力される値はすべて整数である.