問題一覧 > 通常問題

No.2593 Reorder and Mod 120

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 59
作問者 : hiro1729hiro1729 / テスター : 👑 p-adicp-adic
8 ProblemId : 10395 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2023-12-21 06:20:05

問題文

長さ $N$ の文字列 $S$ が与えられます。これを自由に並び替えて得られる文字列を正整数として見たものを $120$ で割った余りとしてあり得るものが何種類あるかを求めてください。

制約

  • $1 \leq N \leq 200000$
  • $N$ は整数
  • $S$ は $1$ 以上 $9$ 以下の数字のみからなる長さ $N$ の文字列

入力

$N$
$S$

出力

答えを $1$ 行に出力してください。最後に改行してください。

サンプル

サンプル1
入力
4
1221
出力
6
1221を並び替えてできるのは1122,1212,1221,2112,2121,2211で、これらを $120$ で割った余りはそれぞれ $42,12,21,72,81,51$ なので $6$ 通りです。

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