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

网站 验证码错误北京seo方法

网站 验证码错误,北京seo方法,华为商城官网,南昌网站建设服务6.插入数字【算法赛】 - 蓝桥云课 问题描述 在备战蓝桥杯的过程中,小蓝对数字变换的技巧产生了浓厚的兴趣。这天,他想到一个有趣的问题: 给定一个正整数 N,如果在 N 的开头、结尾,或者任意两个相邻数字之间插入一个…

6.插入数字【算法赛】 - 蓝桥云课

问题描述

在备战蓝桥杯的过程中,小蓝对数字变换的技巧产生了浓厚的兴趣。这天,他想到一个有趣的问题:

给定一个正整数 N,如果在 N 的开头、结尾,或者任意两个相邻数字之间插入一个数字 (0~9),可以得到多少种不同的新数字?需要注意的是,为了保证数字的有效性,插入后的数字不能以 0 开头。

例如,当 N=23 时,可以进行以下操作:

  • 在开头插入 1,得到 123;
  • 在结尾插入 5,得到 235;
  • 在数字 2 和 3 之间插入 7,得到 273。

这些操作会产生不同的数字,但某些插入方式可能会导致重复结果(例如,在 23 的开头插入 2 和在 2 和 3 之间插入 2 都会得到 223)。现在,请你帮助小蓝编写一个程序,在给定 N 的情况下,计算出通过上述插入操作能得到的不同数字的种类数。

输入格式

输入包含一个正整数 N (1 ≤ N ≤ 10^{18}),即给定的正整数。

输出格式

输出一个整数,表示通过插入操作能得到的不同数字的种类数。

样例输入

9

样例输出

18

样例说明

能得到的不同数字有:19,29,39,49,59,69,79,89,90,91,92,93,94,95,96,97,98,99。


思路:
通过模拟可以得知,n个数有n+1个空要填,假设我们不担心重复情况,开头那个空不能填0,所以开头的空可以特判为1~9数字共9个,那么还有n个空都是0~9数字共10个.对于每一个数字都会出现一次重复情况,所以最后9+n*10-10即可

代码:

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main() 
{string s;cin >> s;int sum = 9 + 10*s.size() - s.size();cout << sum;	return 0;
}

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

相关文章:

  • .net网站开发过程电商网站开发
  • 衡阳做网站的公司360优化大师官方下载最新版
  • 河北邯郸网站制作今日热搜榜排名
  • 新疆生产建设兵团六师网站关键词都有哪些
  • 开办网站原因网络营销推广及优化方案
  • 什么是网络营销产品组合策略百度seo优
  • github做网站空间seo发包技术教程
  • 政府旅游网站建设seo页面内容优化
  • 东莞公司网站建设营销型网站建设免费推广
  • 网站排名不稳定怎么办临沂做网站推广的公司
  • 网站建设有哪些工作需需要筹备产品关键词大全
  • 网站主页设计抖音优化排名
  • 小俊哥网站建设商丘优化公司
  • 简要列举网站常见类型营销网站建设多少钱
  • 南宁青秀网站建设qq引流推广软件哪个好
  • install.php空白 wordpress廊坊网站排名优化公司哪家好
  • 学做效果图网站免费大数据平台
  • 广州网站设计推荐柚米新产品推广方案怎么写
  • 网站开发与维护能做什么职业短视频运营是做什么的
  • 可以做热图的工具网站爱站网关键词挖掘机
  • 建筑类企业网站模板下载成都网多多
  • 个人虚拟网站免费域名邮箱
  • 开一家网站建设公司要多少钱重要新闻
  • 淄博高端网站设计深圳网络推广网站推广
  • 网站分析步骤友情链接例子
  • 怎样自学做网站需要多少钱百度一下你就知道 官网
  • wordpress
    seo搜索引擎优化入门
  • 上海网站建设与设计公司网络营销方法有哪些举例
  • 阿里云云服务器 网站配置网络营销的八大职能
  • 南京微网站开发可以直接打开网站的网页