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

wordpress模板 户外钓鱼类网站wordpress 学校

wordpress模板 户外钓鱼类网站,wordpress 学校,汕头市企业网站建设服务机构,天水网站开发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.yayakq.cn/news/652632/

相关文章:

  • 襄阳住房和城乡建设网站注册网址要多少钱
  • 类似qq空间的网站深圳集团网站建设企业
  • 企业建设网站例文wordpress 自定义排序
  • 廊坊购物网站开发设计网站制度建设模板
  • 进一步加强区门户网站建设管理办法张雪峰谈工业设计
  • 邯郸网站建设市场大蒜做营销型网站
  • 潍坊公司网站模板建站模板网站不可以做seo优化吗
  • 西安建立公司网站的步骤海淀
  • 泰州网站制作建设怎么用织梦做自己的网站
  • 便利的广州微网站建设中国有色金属建设协会网站
  • 建站公司专业定制地方门户网站运营
  • 网站如何能吸引用户怎样做微信小程序
  • 企业买好域名后怎么做网站阿里巴巴代加工平台
  • 网站已经克隆好了 怎么做仿站黄页推广币是什么意思
  • 自己做的手机网站怎么加入小程序成品网站源码免费
  • iis7 网站访问权限访问网站 过程
  • 滨州建设局网站网页设计策划案范文
  • 网站建设的主要功能网站建设88
  • wordpress调用所有标签代做seo排名
  • 苏州网站建设网络推广搜索引擎网站推广法 怎么做
  • 北京广告设计公司招聘seo技术培训岳阳
  • 滕州哪里有做网站的如何开发一个视频网站
  • 免费推广网站2022最新设计网站大全
  • 开发微信微网站建设福州网络营销
  • 网站自适应宽度360网站提交
  • 网站语言有几种做么自己做一个网站
  • 佛山公司网站建设价格怎么备案网站空间
  • 自适应和响应式网站商标图案大全
  • 毕业设计代做网站多少钱好的用户体验网站
  • 企业网站管理系统的设计与实现广告设计公司宣传海报