AT_arc090_d [ARC090F] Number of Digits

题目描述

对于正整数 $n$,定义 $f(n)$ 为 $n$ 的十进制位数。 给定一个整数 $S$。求满足 $f(l) + f(l + 1) + \cdots + f(r) = S$ 的正整数二元组 $(l,\, r)$($l \leq r$)的个数,并对 $10^9+7$ 取模后输出。

输入格式

输入按以下格式从标准输入给出。 > $S$

输出格式

输出答案。

说明/提示

## 限制条件 - $1 \leq S \leq 10^8$ ## 样例解释 1 满足条件的 $(l,\, r)$ 组有 $(1,\ 1),\ (2,\ 2),\ \ldots,\ (9,\ 9)$ 共 $9$ 组。 ## 样例解释 2 满足条件的 $(l,\, r)$ 组有 $(1,\ 2)$、$(33,\ 33)$ 等 $98$ 组。 由 ChatGPT 5 翻译