問題一覧 > 通常問題

No.2437 Fragile Multiples of 11

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 26
作問者 : Nzt3Nzt3 / テスター : ebi_flyebi_fly noya2noya2 👑 potato167potato167
4 ProblemId : 10000 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2024-04-26 12:58:42

問題文

$N$ 桁の正整数 $X$ が与えられます。 $X$ 以下の「壊れやすい $11$ の倍数」の数を $998244353$ で割ったあまりを求めてください。

ここで、 $x$ が「壊れやすい$11$の倍数」であるとは、$10$ 以上の整数 $x$ について次の2つの条件を共に満たすことを言います。

  • $x$ は $11$ の倍数である
  • 先頭に余分な $0$ をつけずに十進法で表記された $x$ から $1$ つの桁を削除して作られる正整数は全て $11$ の倍数ではない
    • $1234$ の上から $2$ 桁目の $2$ を削除すると $134$ となる
    • $1023$ の上から $1$ 桁目の $1$ を削除すると$023 = 23$ となる

制約

  • $1 \leq N \leq 100$
  • $N$ は整数
  • $X$ は $N$ 桁の正整数
  • $X$ の最上位桁は0ではない

入力

$N$
$X$

出力

$1$行に解答を出力してください。 $998244353$ で割ったあまりを求めることを忘れないでください。

サンプル

サンプル1
入力
2
11
出力
1

$11$ が「壊れやすい$11$の倍数」です。

サンプル2
入力
3
121
出力
9

$11,22,33,44,55,66,77,88,99$ が「壊れやすい $11$ の倍数」です。

サンプル3
入力
11
27775304230
出力
1

$998244353$ で割ったあまりを解答してください。

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