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

网站工信部公安备案查询百度ai开放平台

网站工信部公安备案查询,百度ai开放平台,软件公司是做什么的,建设厅和住建厅有什么区别738. 单调递增的数字 当且仅当每个相邻位数上的数字 x 和 y 满足 x < y 时&#xff0c;我们称这个整数是单调递增的。 给定一个整数 n &#xff0c;返回 小于或等于 n 的最大数字&#xff0c;且数字呈 单调递增 。 示例 1: 输入: n 10 输出: 9示例 2: 输入: n 1234 输出…

738. 单调递增的数字

当且仅当每个相邻位数上的数字 x 和 y 满足 x <= y 时,我们称这个整数是单调递增的。

给定一个整数 n ,返回 小于或等于 n 的最大数字,且数字呈 单调递增 。

示例 1:

输入: n = 10
输出: 9

示例 2:

输入: n = 1234
输出: 1234

示例 3:

输入: n = 332
输出: 299

提示:

  • 0 <= n <= 109
  • //暴力法,分解数字--------->超时
    class Solution {static bool check(int x){int maxnum=10;while(x){int t=x%10;if(maxnum>=t){maxnum=t;}else{return false;}x/=10;}return true;}
    public:int monotoneIncreasingDigits(int n) {for(int i=n;i>0;i--){if(check(i)){return i;}}return 0;}
    };
    class Solution {
    public:int monotoneIncreasingDigits(int n) {//第一步将整数转成字符串,类似于高精度算法string str=to_string(n);//定义一个标志符flagbool flag=false;//如果高位大于次高位,直接高位减一,次高位变9,后面都变9//例如45357-->44999//但是例如332-->329,顾后不顾前,随意需要从后往前在遍历一遍for(int i=1;i<str.size();i++){//if(str[i-1]>str[i]&&flag==false){str[i-1]--;flag=true;}if(flag){str[i]='9';}}//从后往前在遍历一遍//还是如果高位大于次高位,直接高位减一,次高位变9,后面都变9for(int i=str.size()-1;i>0;i--){if(str[i-1]>str[i]){str[i]='9';//不能一直减一,剪成负数了if(str[i-1]!='0'){str[i-1]--;}}}//stoi将字符串转整数return stoi(str);}
    };

http://www.shuangfujiaoyu.com/news/51953.html

相关文章:

  • 网站开发总结简写最近国家新闻
  • 太原网站排名以客为尊云搜索
  • 东莞市人力资源和社会保障局谷歌seo 优化
  • 做网站用c 还是js文案代写平台
  • 武汉优秀历史建筑网站百度网站入口链接
  • 万网空间官方网站网站搭建步骤
  • 二手车网站制作贵吗网站建设策划
  • 如何做网站优化seo南宁网络推广平台
  • 蛋糕网站源码太原网络推广公司哪家好
  • 谈谈设计和建设网站体会微信营销方式
  • 清丰网站建设全网软文推广
  • 免费建站的站点网站网络营销课程个人总结
  • 单页网站怎么做排名百度指数分析报告案例
  • 学前教育网站建设网页优化seo公司
  • wordpress本地访问速度慢江门seo推广公司
  • 网络公司名seo诊断站长
  • h5响应式网站模板制作怎么制作一个自己的网站
  • 做民宿需要和多家网站合作吗微信附近人推广引流
  • 杭州哪家网站建设公司好点百度指数官方版
  • 银川网站建设ctocio人力资源培训
  • 坪地做网站东莞搜索引擎推广
  • wordpress 设置显示中文网站seo招聘
  • 公众平台登录windows优化软件哪个好
  • 网络规划与设计就业前景seo营销工具
  • 软件工程就业岗位广州灰色优化网络公司
  • 深圳微信网站太原seo建站
  • 社交网站设计网页制作软件下载
  • 舞钢市做网站开发的公司营销模式有哪些 新型
  • 做网站最好的网络公司网站制作需要多少钱
  • wordpress自定义过滤网站seo诊断分析和优化方案