代码随想录算法训练营第三十七天|● 738.单调递增的数字 ● 968.监控二叉树

  •  738.单调递增的数字 

  • class Solution {
    public:
        int monotoneIncreasingDigits(int n) {
            string a = to_string(n);
            int k = 0;
            for (int i = a.size() - 1; i > 0; i--) {
                if (a[i] < a[i - 1]) {
                    k = i;
                    a[i-1]--;
                }
            }
            cout << k << endl;
            if (k != 0){
                for (int i = a.size() - 1; i >= k; i--) {
                    a[i] = '9';
                }
        }
        return stoi(a);
    }
    }
    ;

  •  968.监控二叉树 

  • class Solution {
    public:
        int ans = 0;
        // 0是未被覆盖,1是摄像头位,2是被覆盖
        int dfs(TreeNode* node) {
            if (node==NULL)
                return 2;
            int left = dfs(node->left);
            int right = dfs(node->right);
            if (left == 0 || right == 0) {
                ans++;
                return 1;
            }
            if (left == 1 || right == 1) {
                return 2;
            }
            return 0;
        }
        int minCameraCover(TreeNode* root) {
            if (dfs(root) == 0)
                ans++;
            return ans;
        }
    };

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-12 10:00:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-12 10:00:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-12 10:00:03       82 阅读
  4. Python语言-面向对象

    2024-04-12 10:00:03       91 阅读

热门阅读

  1. oracle 数据库错误信息

    2024-04-12 10:00:03       28 阅读
  2. SQL 优化技巧分享

    2024-04-12 10:00:03       35 阅读
  3. Docker部署前后端项目

    2024-04-12 10:00:03       38 阅读
  4. jvm的面试回答

    2024-04-12 10:00:03       35 阅读
  5. C语言入门算法——回文数

    2024-04-12 10:00:03       38 阅读
  6. ORACLE 19C版本PGA使用率告警问题分析处理

    2024-04-12 10:00:03       29 阅读
  7. nfs与rsync

    2024-04-12 10:00:03       35 阅读
  8. leetcode/2024.4.8/双指针简单题(1)

    2024-04-12 10:00:03       42 阅读
  9. Vela-OS: 记录一个class层,处理MSC协议的bug

    2024-04-12 10:00:03       35 阅读
  10. 【今日bug】在本地创建容器,进入后快速退出

    2024-04-12 10:00:03       33 阅读