AT_wtf19_b.Multiple of Nine

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

请计算满足以下条件的字符串 SS 的个数,并将结果对 109+710^9+7 取模。

  • SS 的长度恰好为 NN。
  • SS 仅由数字(0 到 9)组成。
  • 给定 QQ 个区间。对于每个 i (1≤i≤Q)i\ (1 \leq i \leq Q),要求 S[li…ri]S[l_i \ldots r_i](即 SS 的第 lil_i 个字符到第 rir_i 个字符,包含两端)所表示的整数必须是 99 的倍数。

这里,字符串 SS 及其子串可以以 00 开头。例如,002019 表示整数 20192019。

输入格式

输入按以下格式从标准输入读入。

NN QQ l1l_1 r1r_1 :: lQl_Q rQr_Q

输出格式

输出满足条件的字符串个数,对 109+710^9+7 取模。

输入输出样例

  • 输入#1

    4
    2
    1 2
    2 4

    输出#1

    136
  • 输入#2

    6
    3
    2 5
    3 5
    1 3

    输出#2

    2720
  • 输入#3

    20
    10
    2 15
    5 6
    1 12
    7 9
    2 17
    5 15
    2 4
    16 17
    2 12
    8 17

    输出#3

    862268030

说明/提示

限制条件

  • 1≤N≤1091 \leq N \leq 10^9
  • 1≤Q≤151 \leq Q \leq 15
  • 1≤li≤ri≤N1 \leq l_i \leq r_i \leq N

样例解释 1

例如,$S = $9072 满足条件。因为 $S[1 \ldots 2] = $90 和 $S[2 \ldots 4] = $072 都是 99 的倍数。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页