D. 受限非零数位

    传统题 1000ms 256MiB

受限非零数位

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

受限非零数位

题目描述

给定一个正整数 NN,以及两个整数 K,DK,D

请统计满足下列全部条件的正整数 xx 的个数:

  1. 1xN1\le x\le N
  2. xx 的十进制表示中恰好有 KK 个非零数位;
  3. 每个非零数位都不超过 DD

十进制表示不包含前导零。例如,10201020 有两个非零数位,分别为 1122

输入格式

第一行输入一个十进制正整数 NN,保证 1N<101001\le N<10^{100},且 NN 不含前导零。

第二行输入两个整数 K,DK,D,满足 1K31\le K\le 31D91\le D\le 9

输出格式

输出满足条件的正整数个数。

输入输出样例 #1

输入 #1

25
1 2

输出 #1

4

输入输出样例 #2

输入 #2

120
2 1

输出 #2

3

说明/提示

样例 1 中,满足条件的数为 1,2,10,201,2,10,20

样例 2 中,满足条件的数为 11,101,11011,101,110

【睿爸信奥】入门组算法周赛(20260815)

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-8-15 0:00
结束于
2026-8-22 0:00
持续时间
168 小时
主持人
参赛人数
24