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

云南照明网站建设如何做自己的广告网站

云南照明网站建设,如何做自己的广告网站,wordpress 头像加载慢,wordpress 5.2设置中文一、单调递增的数字 题目一&#xff1a;738. 单调递增的数字 738. 单调递增的数字 当且仅当每个相邻位数上的数字 x 和 y 满足 x < y 时&#xff0c;我们称这个整数是单调递增的。 给定一个整数 n &#xff0c;返回 小于或等于 n 的最大数字&#xff0c;且数字呈 单调递…

 一、单调递增的数字

题目一:738. 单调递增的数字 

738. 单调递增的数字

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

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

从高位到低位遍历整数 n 的每一位数字,当发现某一位数字大于其后一位数字时,将这一位数字减一,并将所有更低位的数字设置为 9,以确保结果是单调递增的。

/** @lc app=leetcode.cn id=738 lang=cpp** [738] 单调递增的数字*/// @lc code=start
class Solution {
public:int monotoneIncreasingDigits(int n) {string str = to_string(n);int marker = str.size();for (int i = str.size() - 1; i > 0; i--) {if (str[i] < str[i - 1]) {marker = i;str[i - 1] = str[i - 1] - 1;}}for (int i = marker; i < str.size(); i++) {str[i] = '9';}return stoi(str);}
};
// @lc code=end

二、监控二叉树

题目一:968. 监控二叉树

968. 监控二叉树

给定一个二叉树,我们在树的节点上安装摄像头。

节点上的每个摄影头都可以监视其父对象、自身及其直接子对象。

计算监控树的所有节点所需的最小摄像头数量。

基本思路是从叶子节点开始向上,尽量在每个节点的父节点上安装摄像头,以覆盖尽可能多的节点。这样可以保证使用最少的摄像头覆盖所有节点。

可以定义三种状态:

  1. 0:这个节点尚未被覆盖。
  2. 1:这个节点有一个摄像头。
  3. 2:这个节点已被覆盖,但没有摄像头。
/** @lc app=leetcode.cn id=968 lang=cpp** [968] 监控二叉树*/// @lc code=start
/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
public:int minCameraCover(TreeNode* root) {int cameras = 0;int top = dfs(root, cameras);return cameras + (top == 0 ? 1 : 0);}private:int dfs(TreeNode* node, int& cameras) {if (!node) return 2;int left = dfs(node->left, cameras);int right = dfs(node->right, cameras);if (left == 0 || right == 0) {cameras++;return 1;}return (left == 1 || right == 1) ? 2 : 0;}
};
// @lc code=end

http://www.yayakq.cn/news/519125/

相关文章:

  • 水墨画风格网站如何开发网站自己做站长
  • 网站如何被收录情况祁阳做网站
  • 网站广告销售怎们做wordpress建设企业网站
  • 怎么用ajax做电商网站北京seo课程培训
  • 1m带宽做网站安徽招标投标信息网
  • 阳城网站建设百度seo排名点击软件
  • 珠海网站建设那家好网站建设实训总结及体会
  • 六盘水网站建设做智能网站软件下载
  • 网站建设开发软件阜新网站seo
  • 网站建设课程体会厦门网站做优化
  • e2ee网站开发为什么有网络却打不开网页
  • 网站 永久关停 请示施工企业破产质保
  • 三亚网站设计公司西安建设工程信息网的地址
  • h5海报怎么制作五行seo博客
  • 网站制作与网页设计wordpress 汉化包
  • 网络服务主要包括哪几种快手seo软件下载
  • 电子商务网站建设最好的公司公司介绍信
  • pc网站建设需要提供哪些资料网站建设收费标准
  • 提高网站订单转化率电商具体是做什么的
  • 男女做暧暧观看免费网站wordpress进入仪表盘
  • 制作一个网站定制开发小程序
  • 零食网站模板下载用网站免费模板做网站要会什么
  • 有专门做美发的网站吗产品视频宣传片
  • 外链价格seo薪酬
  • 南昌做网站的公司哪家好wordpress字體調整控制
  • a做爰网站丹东电信网站备案
  • 福建做网站公司排名一建十个专业含金量排名
  • 深圳专业网站建设asp网站静态化
  • 瀑布流网站有哪些西安做营销型网站建设
  • 商城网站开发嵌入支付宝建设银行手机官方网站下载安装