atcoder#ARC125D. [ARC125D] Unique Subsequence
[ARC125D] Unique Subsequence
配点 : 点
問題文
長さ の整数列 が与えられます.
の非空な部分列 であって,以下の条件を満たすものの個数を で割った余りを求めてください.
- から を取り出す方法が一意である. つまり, とした時, ()を満たす添字の列 $1 \leq idx(1) がちょうど一つ存在する.
制約
- 入力される値はすべて整数である
入力
入力は以下の形式で標準入力から与えられる.
出力
答えを出力せよ.
3
1 2 1
5
以下の つの部分列が条件を満たします.
部分列 は取り出す方法が 通りあるので条件を満たしません.
4
4 2 1 3
15
12
1 2 3 6 9 2 3 3 9 6 1 6
1178