問題一覧 > 通常問題

No.2772 Appearing Even Times

レベル : / 実行時間制限 : 1ケース 4.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 56
作問者 : 👑 binapbinap / テスター : 👑 p-adicp-adic
1 ProblemId : 10892 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2024-05-28 08:02:03

問題文

正の整数 $X$ を(先頭に $0$ がつかない形で)十進法表記したときに $0$ から $9$ の各数字が現れる回数が偶数回であるとき、 $X$ を良い数であると定義します。

例えば $77$ や $144100$ は各数字が偶数回ずつ現れており良い数です。 $110$ や $1213$ は良い数ではありません。

$N$ 以下の正の整数であって良い数であるものの個数を求めてください。答えはとても大きな値になる場合があるので、答えを素数 $998244353$ で割った余りを計算してください。

入力

$N$

$1 \leq N \leq 10^{10000}$

$N$ は正の整数。

出力

答えを $998244353$ で割った余りを1行で出力してください。最後に改行してください。

サンプル

サンプル1
入力
1019
出力
11

$1019$ 以下の良い数は $11, 22, 33, \ldots, 99, 1001, 1010$ の $11$ 個です。

サンプル2
入力
37181
出力
261

サンプル3
入力
31415926535897
出力
15778096

素数 $998244353$ で割った余りを出力してください。

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