305675: CF1073E. Segment Sum
Memory Limit:256 MB
Time Limit:1 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Segment Sum
题意翻译
给定K,L,R,求L~R之间最多不包含超过K个数码的数的和。 K<=10,L,R<=1e18题目描述
You are given two integers $ l $ and $ r $ ( $ l \le r $ ). Your task is to calculate the sum of numbers from $ l $ to $ r $ (including $ l $ and $ r $ ) such that each number contains at most $ k $ different digits, and print this sum modulo $ 998244353 $ . For example, if $ k = 1 $ then you have to calculate all numbers from $ l $ to $ r $ such that each number is formed using only one digit. For $ l = 10, r = 50 $ the answer is $ 11 + 22 + 33 + 44 = 110 $ .输入输出格式
输入格式
The only line of the input contains three integers $ l $ , $ r $ and $ k $ ( $ 1 \le l \le r < 10^{18}, 1 \le k \le 10 $ ) — the borders of the segment and the maximum number of different digits.
输出格式
Print one integer — the sum of numbers from $ l $ to $ r $ such that each number contains at most $ k $ different digits, modulo $ 998244353 $ .
输入输出样例
输入样例 #1
10 50 2
输出样例 #1
1230
输入样例 #2
1 2345 10
输出样例 #2
2750685
输入样例 #3
101 154 2
输出样例 #3
2189