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

公司做网站需要准备什么材料生物技术网站开发

公司做网站需要准备什么材料,生物技术网站开发,单位建设一个网站的费用,专业网站开发公司地址题目描述 在输的页码中找到某个数字是第一次出现。比如数字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/a/538062.html

相关文章:

  • 门户网站与官网的区别天津网络推广seo
  • wordpress添加会员标识seo诊断报告
  • 怎么退出建设银行网站广州企业网站建设电话
  • 设计有哪些网站互联网营销专业
  • 云南集优科技网站巴州住房和城乡建设局网站
  • 成都建设网站那个好seo关键词挖掘工具
  • 沈阳网站建设工作室自己做网站用什么app
  • 合作网站seo网页设计图片简单
  • 品牌高端网站制作具有设计感的网站
  • 【Linux】grep命令
  • 深入浅出Faster R-CNN:目标检测的里程碑算法
  • 浪琴手表网站建设图安徽平台网站建设制作
  • C++小协程栈和临时变量及作用域的栈溢出问题分析
  • Nacos配置中心动态刷新全解析:配置中心核心概念与架构
  • RL-100:基于现实世界强化学习的高性能机器人操作
  • ubuntu22.04配置MID360激光雷达
  • 免费制作软件app的网站胶州网站建设 网络推广
  • vs2017网站开发建设一个门户网站价格
  • 泰和县网站免费建站家具定制东莞网站建设
  • 构建时变量注入:Vite 环境下 SCSS 与 JavaScript 的变量同步机制
  • 前端性能优化全流程指南:策略、工具与实践案例
  • 玉林市建设工程交易中心网站金泉网做网站推广
  • 青海省住房城乡建设厅网站首页企业建站免费模板
  • 亚马逊重磅推出Blue Jay仓库机器人,智能仓储再升级
  • 【机器学习】监督学习
  • 怎么做类似美团的网站吗2345网址导航浏览器下载
  • 【GaussDB】在duckdb中查询GaussDB的数据
  • 当下网站建设wordpress 页面名称
  • 江西省住房和城乡建设厅的网站软文范例大全200字
  • 中国建设银行网站官网网址备案掉了网站会怎样