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

厦门建网站多少钱网站排名优化的技巧

厦门建网站多少钱,网站排名优化的技巧,好用的日本ip地址,东营设计网站建设这个题就是线段树的应用&#xff0c;但是与之前的文章相比&#xff0c;此处构建的线段树相当于“最大树”&#xff0c;每个节点存储的不是子节点的和&#xff0c;而是子节点中的最大值。 #include <bit> class SegmentTree {vector<int> mx;void maintain(int o) …

这个题就是线段树的应用,但是与之前的文章相比,此处构建的线段树相当于“最大树”,每个节点存储的不是子节点的和,而是子节点中的最大值。

#include <bit>
class SegmentTree {vector<int> mx;void maintain(int o) {// 根据不同的线段树的需求修改对应的代码,// 本题需要找到最左边最大的点,因此需要构建最大线段树mx[o] = max(mx[o * 2], mx[o * 2 + 1]);}void build(const vector<int>& a, int o, int l, int r) {if(l == r) {mx[o] = a[l];return;}int m = (l + r) / 2;build(a, o * 2, l, m);build(a, o * 2 + 1, m + 1, r);maintain(o);}public:SegmentTree(const vector<int>& a) {size_t n = a.size();mx.resize(2 << bit_width(n - 1));build(a, 1, 0, n - 1);}int findFirstAndUpdate(int o, int l, int r, int x) {if(mx[o] < x) {return -1;}if(l == r) {mx[o] = -1;return l;}int m = (l + r) / 2;int i = findFirstAndUpdate(o * 2, l, m, x);if(i < 0) {i = findFirstAndUpdate(o * 2 + 1, m + 1, r, x);}// 注意更新线段树上部的信息maintain(o);return i;}
};class Solution {
public:int numOfUnplacedFruits(vector<int>& fruits, vector<int>& baskets) {SegmentTree t(baskets);int n = baskets.size(), result = 0;for(auto x : fruits) {if(t.findFirstAndUpdate(1, 0, n - 1, x) < 0) {result++;}}return result;}
};

注意此处就涉及到之前说的那个s + t 会溢出的问题,因此不能用移位操作来实现。

http://www.dtcms.com/wzjs/148227.html

相关文章:

  • 风险网站怎么解决方法百度pc网页版登录入口
  • 漳州商城网站建设西安seo推广
  • 数字货币交易网站开发怎么做5g网络优化
  • 贸易公司logo设计seo网站关键字优化
  • 电子商务是干什么的工作新人学会seo
  • 怎么用dw做可上传文件的网站seo关键字优化技巧
  • 东莞网站建设营销平台的湖人队最新消息
  • 做网站模板的软件西安seo网站推广优化
  • 爱佳倍 北京网站推广普通话手抄报图片
  • 做家政建网站seo优化技术培训
  • 纯文字网站设计推广方案框架
  • 产品开发流程管理福州搜索引擎优化公司
  • 淘客网站怎么建设ip软件点击百度竞价推广
  • 昆明旅游网站建设域名信息查询网站
  • 网站开发有关费用泰安网站建设优化
  • 网站建设包括哪方面网络营销与直播电商专业介绍
  • 做一门户网站价格最近的新闻事件
  • 虚拟电脑可以做网站吗今日头条搜索优化
  • 惠州网站建设模板合作关键词优化排名用哪个软件比较好
  • 新疆工程建设云网站百度产品营销推广的方案
  • 金融投资公司网站建设论文百度知道入口
  • 互联网的意思简述什么是seo及seo的作用
  • 阿里云网站建设与发布题库免费seo推广软件
  • 宜兴做宠物的网站小程序开发费用明细
  • 账号运营竞争性谈判网络seo
  • 轻云服务器菁英版 多个网站专门培训seo的网站
  • wordpress管理系统旺道智能seo系统
  • 潍坊网站建设公司哪家好我要推广
  • 做网络销售怎么建立网站seo排名优化什么意思
  • 网站统计源码下载百度分析