AT_utpc2025_d Divisible by 11
题目描述
给定一个以十进制表示的整数 $N$。
请计算,将 $N$ 的各位数字重新排列后(排列后的数字首位不能为 $0$)所能得到的所有整数中,是 $11$ 的倍数的整数个数。请将结果对素数 $2147483647\ (= 2^{31}-1)$ 取余后输出。
注意,$N$ 本身也计入排列结果中。
输入格式
输入通过标准输入给出,格式如下:
> $N$
输出格式
请在一行中输出答案。
说明/提示
### 样例解释 1
$1100$ 和 $1001$ 满足条件。
### 约束条件
- 输入均为整数
- $1 \leq N < 10^{2 \times 10^6}$
- $N$ 的十进制表示首位不为 $0$
由 ChatGPT 5 翻译