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

惠州网站开发公司河南百度seo

惠州网站开发公司,河南百度seo,北京建设网站哪家好,国外网站怎么浏览一、单调递增的数字 题目一&#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.tj-hxxt.cn/news/11465.html

相关文章:

  • seo做网站真的赚钱搜索引擎优化作业
  • 东莞企业名录网关键词优化师
  • 在哪些网站做外贸好搜索推广平台有哪些
  • 解析域名就可以做网站营销策划方案模板
  • 网络彩票网站开发百度搜索关键词统计
  • 网站开发和桌面开发哪个难企业网站营销的典型案例
  • 一个网站开发的流程百度百度网址大全
  • 国外服务器域名需要备案吗青岛seo搜索优化
  • thinkphp网站模板广州谷歌推广
  • 手机网站可以做动态吗游戏推广接单平台
  • 济南科技市场做网站微信推广广告在哪里做
  • 机构单位网站建设方案网站seo分析工具
  • 公司主页网站制作seo快速排名软件
  • 专业集团门户网站建设怎么下载百度
  • 义乌微硕网络科技有限公司搜狗seo查询
  • 偷拍美容院做私密视频网站百度百科搜索入口
  • 做海外贸易的网站名叫什么网站的建设流程
  • 苏州做网站的单位深圳外贸seo
  • 有免费网站推荐吗网络优化工程师为什么都说坑人
  • 网站内容建设的布局和结构广州营销网站建设靠谱
  • 网站建设前置审批友链之家
  • 网站建设帝国中国十大网络营销平台
  • 娃哈哈网站建设策划书大同优化推广
  • 网站导航设计欣赏网络营销的方式包括
  • 排名好的宜昌网站建设最近一周新闻
  • 交互式网站的发展优化系统软件
  • 北外网院网站建设作业线上推广引流渠道
  • 网站建设开发合同模板下载武汉网站优化公司
  • 深圳市城乡住房和建设局网站首页百度推广销售员好做吗
  • 做长海报的网站360优化大师安卓手机版下载安装