問題一覧 > 通常問題

No.1194 Replace

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 79
作問者 : define / テスター : Thistle
5 ProblemId : 4900 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2020-08-22 11:48:02

問題文

整数からなる長さ N の数列 A があります。初期状態では、Ai =i です (1iN)

この数列に対して M 個の操作候補があります。

i 番目の操作 :
Aj = Bi となる全ての j について、Aj = Ci に置き換える

どの操作にも回数制限はなく、一度も行わない操作があっても構いません。
また、操作はどの順番で行っても構わない他、一連の操作はいつ終了しても構いません。

一連の操作を終えた後、A の要素の総和として考えられる最大値はいくつですか?

入力

N M
B1 C1

BM CM

2N109
1M2×105
1Bi,CiN
BiCi

入力は全て整数である。

出力

操作後の A の要素の総和の最大値を1行に出力して下さい。

サンプル

サンプル1
入力
5 5
2 3
1 2
4 5
3 4
5 4
出力
25

操作前 : 1,2,3,4,5
操作2 : 2,2,3,4,5
操作1 : 3,3,3,4,5
操作4 : 4,4,4,4,5
操作3 : 5,5,5,5,5

このようにして、全ての要素を5にする事ができます。

サンプル2
入力
4 3
4 3
3 2
2 1
出力
10

一度も操作をしなくても構いません。

サンプル3
入力
3 3
1 2
2 3
3 1
出力
9

同じ操作を何度しても構いません。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。