AT_abc465_e [ABC465E] Digit Circus

题目描述

求满足**恰好一个**下列三个条件的整数 $x$ 的个数,结果对 $998244353$ 取模,其中 $1 \leq x \leq N$。 - $x$ 是 $3$ 的倍数。 - $x$ 的十进制表示中包含数字 $3$。 - $x$ 的十进制表示中恰好用到三种不同的数字。 这里,整数的十进制表示中不应有多余的前导 $0$。

输入格式

输入从标准输入读取,格式如下: > $N$

输出格式

输出答案。

说明/提示

### 样例解释 1 在 $1$ 到 $45$ 的整数中,满足题意恰好一个条件的有 $19$ 个,如下: - 仅满足第一个条件的有 $10$ 个:$6, 9, 12, 15, 18, 21, 24, 27, 42, 45$。 - 仅满足第二个条件的有 $9$ 个:$13, 23, 31, 32, 34, 35, 37, 38, 43$。 - 没有整数仅满足第三个条件。 ### 样例解释 2 下面是满足条件的例子。 - 仅满足第一个条件的有 $555$、$1011$。 - 仅满足第二个条件的有 $343$、$553$。 - 仅满足第三个条件的有 $1012$、$704$。 ### 样例解释 3 没有满足条件的整数。 ### 数据范围 - $N$ 是一个整数。 - $1 \leq N < 10^{500}$。 由 ChatGPT 5 翻译