問題一覧 > 教育的問題

No.8009 異なる数字の最大の範囲(勉強会用)

レベル : / 実行時間制限 : 1ケース 5.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 77
作問者 : yuki2006
5 ProblemId : 338 / 自分の提出
問題文最終更新日: 2022-05-16 13:33:24

問題文

NN個の自然数が与えられます。
そこから、LL番目からRR番目の範囲の自然数をRL+1R-L+1 個抜き出します。(1LRN)(1 \le L\le R \le N)

この時、その範囲に同じ自然数が出てこないようにうまくLLRRを選ぶとすると、最大で何個抜き出せるでしょうか?

入力

NN
A1 A2  ANA_1\ A_2\ \dots\ A_N

入力は全て整数で与えられます。
0N105=1000000 \le N \le 10^5=100000
1Ak106=10000001 \le A_k \le 10^6=1000000

出力

抜き出せる最大の個数を求めてください。
最後に改行してください。

サンプル

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

例えば 1,2,31,2,3と抜き出したら3個です。

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

全ての数字を取ることが出来ます。

サンプル3
入力
5
1 1 1 1 1
出力
1

全て同じ数字です。

サンプル4
入力
6
3 8 3 10 7 3
出力
4

8 3 10 7の4つが最大です。

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