当前位置: 首页 > wzjs >正文

html5营销网站建设制作网页模板

html5营销网站建设,制作网页模板,柘城网站建设,品牌设计全套案例题目描述 在输的页码中找到某个数字是第一次出现。比如数字1,分别在页码:1、10,11,12中出现。那么数字1第五次出现在12页;第3和4次出现在第11页。 输入 一行两个整数k和n。代表要找的数字和出现的次数。 输出 一行…
题目描述

在输的页码中找到某个数字是第一次出现。比如数字1,分别在页码:1、10,11,12中出现。那么数字1第五次出现在12页;第3和4次出现在第11页。

输入

一行两个整数k和n。代表要找的数字和出现的次数。

输出

一行,数字出现的页码

样例输入

复制

1 5
样例输出

复制

12

要解决这个问题,我们需要找到在连续页码中数字k第n次出现的页码。例如,数字1在页码1、10、11、12等中出现,第5次出现是在页码12。我们需要编写一个程序,能够高效地遍历页码,并统计数字k出现的次数,直到找到第n次出现的页码。

方法思路

  1. 初始化计数器:我们需要一个计数器来记录数字k出现的总次数。

  2. 遍历页码:从1开始逐个检查每个页码,分解页码的每一位数字,看是否等于k。

  3. 统计数字出现次数:对于每个页码,分解它的每一位数字,每遇到一个等于k的数字,就增加计数器。

  4. 检查终止条件:一旦计数器达到n,立即返回当前页码。

这种方法的关键在于如何高效地分解每个页码的数字并统计k的出现次数。对于每个页码,我们可以通过不断取模和除以10来分解每一位数字。

解决代码

#include <iostream>
using namespace std;int main() {int k, n, count = 0;cin >> k >> n;for (int page = 1; ; ++page) {for (int num = page; num > 0; num /= 10) {if (num % 10 == k) {if (++count == n) {cout << page << endl;return 0;}}}}
}

http://www.dtcms.com/wzjs/146095.html

相关文章:

  • 寒假网页设计培训珿seo查询seo优化
  • 做企业网站的轻量级cms合肥网络推广网络运营
  • 自学网站建设好学吗武汉新一轮疫情
  • 福州企业网站长沙网红奶茶
  • 东莞 网站建设推广app拉人头赚钱
  • 网站开发主要用什么语言中国免费广告网
  • 石家庄网站建设多少钱上海十大公关公司排名
  • 武汉搭建网站百度点击率排名有效果吗
  • 建筑有限公司官网班级优化大师官网
  • 如何做网站美工的石家庄疫情太严重了
  • 外国做家具的网站济宁seo推广
  • 织梦网站怎么做seo优化百度网站ip地址
  • 政府网站建设的思考个人怎么做百度竞价
  • 旅游主题网站模板外贸推广是做什么的
  • 免费个人网站怎么做百度推广的步骤
  • 常州网站关键词郑州网站seo外包公司
  • 平顶山今日头条新闻德州seo整站优化
  • 导航网站制作 zhihu推广普通话手抄报内容简短
  • 做旅游网站当地人服务赚钱吗个人怎么做百度竞价
  • 教育主管部门建设的专题资源网站是培训公司排名
  • 青岛高端网站开发新东方在线koolearn
  • 云南建设局网站南宁求介绍seo软件
  • 人工做流量的网站廊坊网站建设公司
  • 建站公司 phpwind最近的新闻热点
  • 长沙seo网站建设费用教育培训网站大全
  • 网站建设的软件介绍推广普通话宣传语
  • 网站建设服务电话win7优化极致性能
  • 百事通网做网站上海怎么做seo推广
  • 深圳专业做网站的公司有哪些网站安全检测
  • 泰兴住房和城乡建设厅网站山东今日热搜