首页 > 编程语言 >Problem P18. [算法课贪婪]6和9组成的最大数字

Problem P18. [算法课贪婪]6和9组成的最大数字

时间:2022-09-19 13:00:23浏览次数:78  
标签:string int maximum69Number 算法 num str P18 Problem include

贪心:把 9 换成 6 是不可能的,只有把 6 换成 9,而且要换就换最高位的那个 6
C++: to_string 可以将整数转化为 string 类型,stoi 可以将 string 转化为 int 类型,这个好用!

#include<iostream>
#include<bits/stdc++.h>
#include<cstdio>
#include<string>

using namespace std;


int maximum69Number (int num) {
    string str = to_string(num);
    for (int i = 0;  i < str.length(); i++){
        if (str[i] == '6'){
            str[i] = '9';
            break;
        }
    }
    return stoi(str);
}


int main()
{
    int num;
    cin >> num;
    num = maximum69Number(num);
    cout << num;
    return 0;
}

标签:string,int,maximum69Number,算法,num,str,P18,Problem,include
From: https://www.cnblogs.com/understanding-friends/p/16707364.html

相关文章

  • Problem P17. [算法课贪婪]分发饼干
    力扣也有这道题,但是力扣做的很快,碰到有输入输出的题目就感觉我在做两道题目,一道是如何输入两行,每行是一个不定长的数组元素,最后在代码中转为数组,c++不好做,c的话可能就更......
  • 雪花算法分布式Id以及其产生的前端精度损失解决方法
    一.分布式id#特点:#1.全局唯一性:全局没有重复的id标识。2.递增性:保证生成的id在业务中是递增的。3.高可用:确保在任何时候都能生成正确可用的id。4.高并发:在高并发......
  • [算法]循环排序
    这类题的特点是给定的数值和下表rank是类似的,其中可能会有一些差异.在设计算法的时候,可以将value值映射到rank上去.其中,选择大于的值最好比rank的最大值+1,这样会避......
  • Problem P24. [算法课回溯]组合问题
    采用递归遍历所有可能性,再使用剪枝减小运行时间,利用回溯,代码有注释#include<iostream>#include<bits/stdc++.h>#include<cstdio>#include<string>usingnamespace......
  • 五种基础的最短路算法总结与证明
    朴素版dijkstra:进行n-1次松弛操作,每次都用当前dist最小的点更新,这样就能保证经过了n-1次松弛之后,起点到其他点的距离一定是最短的(On^2)堆优化......
  • 2022ICPC网络赛 L LCS-like Problem(DP 子序列自动机)
    LLCS-likeProblem(DP子序列自动机)题目:​ 给出两个串s,t。请找出一个最长的子序列\(s'\),使其与\(t\)的最长公共子序列长度不大于1。输出这个最长的长度。思路:​ 题目......
  • 串的模式匹配算法
    一、算法设计思想1.简单模式匹配算法从主串的第一个位置开始和模式串的第一个字符开始比较,相等继续比较下一个字符;否则从主串的下一个字符和模式串的第一个字符重新开始......
  • k最近邻算法
    #K最近邻算法##概述K最近邻算法适用于找出距离A坐标最近的几个点,可以用来做推荐系统##计算公式以及模拟K最近邻算法有两个公式:距离公式,相似度公式(余弦)###距离公式......
  • 平滑的加权轮询均衡算法
    前言在反向代理、路由、分布式应用调度等场景中通常都需要用到负载均衡算法,负载均衡的关键要点是“均衡”,即确保调用请求能均衡的落到多个处理节点上,负载均衡算法一般使用......
  • 算法性能分析
    算法的性能分析概括成时间复杂度和空间复杂度两部分;1.时间复杂度通常指算法运行的时间(大O记法只保留最高次项,忽略低次项和常数项)2.空间复杂度......