問題一覧 > 通常問題

No.2032 Let's Write Multiples!!

レベル : / 実行時間制限 : 1ケース 3.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 33
作問者 : Shirotsume / テスター : 👑 ygussany とりゐ
11 ProblemId : 8259 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2022-08-05 19:51:40

問題文

LL 以上 RR 以下の KK の倍数をすべて十進表記で 11 回ずつ書き出した時、数字 CC が書かれる回数を求めてください。

テストケースが TT 個与えられるので、それぞれについて解いてください。

制約

  • 入力はすべて整数
  • 1T5×1041 \leq T \leq 5 \times 10^4
  • 1LR<1091 \leq L \leq R < 10^9
  • 1K<1091 \leq K < 10^9
  • 1C91 \leq C \leq 9

入力

入力は標準入力から与えられる。 11 行目は以下の形式で与えられる。

TT

以下、 TT 個のテストケースがそれぞれ以下の形式で与えられる。

LL RR KK CC

出力

TT 行にわたって出力せよ。ii (1iT)(1 \leq i \leq T) 行目には、 ii 番目のテストケースの答えを出力せよ。

最後に改行すること。

サンプル

サンプル1
入力
6
30 39 3 3
1 99 100 1
123456789 234567890 2 3
999 9999999 999 9
3141592 653589793 238462 6
1 999999999 1 7
出力
5
0
40827156
7043
2704
900000000

66 つのケースが与えられています。

11 つめのテストケースについて、3030 以上 3939 以下の 33 の倍数は 30,33,36,3930, 33, 36, 39 です。よって、数字 33 が合計で 55 回書かれます。

22 つめのテストケースについて、11 以上 9999 以下の 100100 の倍数は存在しないので、数は 11 つも書かれません。よって、数字 1100 回書かれます。

33 つめのテストケースについて、 123456789123456789 以上 234567890234567890 以下の 22 の倍数をすべて書いた時、数字 334082715640827156 回書かれます。

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