問題一覧 > 通常問題

No.2772 Appearing Even Times

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

問題文

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

例えば 7777144100144100 は各数字が偶数回ずつ現れており良い数です。 11011012131213 は良い数ではありません。

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

入力

NN

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

NN は正の整数。

出力

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

サンプル

サンプル1
入力
1019
出力
11

10191019 以下の良い数は 11,22,33,,99,1001,101011, 22, 33, \ldots, 99, 1001, 10101111 個です。

サンプル2
入力
37181
出力
261

サンプル3
入力
31415926535897
出力
15778096

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

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