寻找页码 题目描述 几乎所有的书都会印页码,从第11页开始,页码组成的数字序列如下: 1,2,3,4,⋯ ,10,11,12,⋯1,2,3,4,⋯,10,11,12,⋯ 现在,给定一个00到99之中的数码 aa,请问,aa 在这串序列中,第 kk 次出现,是在哪一页上? 以数码 11 为例,第一次出现在第 11 页,第二次出现在第 1010 页,第三次和第四次都出现在第 1111 页上。 输入格式 第一行:两个整数 aa 和 kk。 输出格式 单个整数表示答案。 输入样例#1 1 5 输出样例#1 12 输入样例#2 2 23 输出样例#2 120 说明提示 0≤a≤90≤a≤9 1≤k≤1001≤k≤100 限制 时间限制:1000ms 内存限制:128MiB
正确答案:参考程序(Python):a=int(input());k=int(input());cnt=0;pg=1;while True:cnt+=str(pg).count(str(a));if cnt>=k:print(pg);break;pg+=1。样例1,5→12。核心:页码数码计数。
试卷来源:202506 青少年等级考试C/C++真题三级