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

网站建设专题页黄冈网站建设收费

网站建设专题页,黄冈网站建设收费,网站首页做后台链接,文字图片在线生成器目录 一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 二、解题报告 1、思路分析 2、复杂度 3、代码详解 一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 1884C - Medium Design 二、解题报告 1、思路分析 考虑 最大值 和 最小值…

目录

一、题目

1、题目描述

2、输入输出

2.1输入

2.2输出

3、原题链接

二、解题报告

1、思路分析

2、复杂度

3、代码详解


一、题目

1、题目描述

2、输入输出

2.1输入

2.2输出

3、原题链接

1884C - Medium Design


二、解题报告

1、思路分析

考虑 最大值 和 最小值的位置 mai, mii

对于 一个 包含 mai 的线段,我们选择:

如果 该线段包含 mii,答案不会变大

如果 该线段不包含 mii,答案会 + 1

也就是说,对于所有的包含 mai 的线段,我们拿进来不会使得答案变差

同时包含 mai,mii 的线段我们可以不拿

那么我们说明 最优解 的 mii 一定在 两端

我们按照 mii 在左端 和 右端 的情况分别计算,求最值即可

以mii = 0为例,我们对于所有左端点不为0的线段按左右端点双关键字排序,跑差分

维护被覆盖次数最多的点的次数,维护最值即可

2、复杂度

时间复杂度: O(nlogn)空间复杂度:O(n)

3、代码详解

 ​
#include <bits/stdc++.h>// #define DEBUGusing u32 = unsigned;
using i64 = long long;
using u64 = unsigned long long;constexpr int inf32 = 1E9 + 7;
constexpr i64 inf64 = 1E18 + 7;void solve() {int n, m;std::cin >> n >> m;std::vector<int> l(n), r(n);for (int i = 0; i < n; ++ i) {std::cin >> l[i] >> r[i];-- l[i];}std::vector<std::pair<int, int>> segs;for (int i = 0; i < n; ++ i) {if (l[i] > 0) {segs.emplace_back(l[i], 1);segs.emplace_back(r[i], -1);}}int ans = 0;int cur = 0, lst = 0;std::ranges::sort(segs);for (auto &[x, y] : segs) {if (x > lst) {ans = std::max(ans, cur);}lst = x;       cur += y;}if (m > lst) {ans = std::max(ans, cur);}segs.clear();for (int i = 0; i < n; ++ i) {if (r[i] < m) {segs.emplace_back(l[i], 1);segs.emplace_back(r[i], -1);}}std::ranges::sort(segs);cur = 0, lst = 0;for (auto &[x, y] : segs) {if (x > lst) {ans = std::max(ans, cur);}lst = x;cur += y;}if (m > lst) {ans = std::max(ans, cur);}std::cout << ans << '\n';
}int main() {std::ios::sync_with_stdio(false);std::cin.tie(nullptr);#ifdef DEBUGint add = clock();freopen("in.txt", "r", stdin);freopen("out.txt", "w", stdout);
#endifint t = 1;std::cin >> t;while (t--) {solve();}
#ifdef DEBUGstd::cerr << "run-time: " << clock() - add << '\n';
#endifreturn 0;
}

http://www.ds6.com.cn/news/90434.html

相关文章:

  • 网站安全风险评估报告app推广方式
  • 郯城做网站免费刷推广链接的网站
  • 网站建设的几个阶段短视频营销的特点
  • 专做母婴食品的网站seo视频教程
  • 乐陵外贸seo网站内容如何优化
  • mac 如何升级wordpressseo就业哪家好
  • 十大免费erp管理软件seo在线优化网站
  • 上海十大猎头公司排名seo经理招聘
  • 小白测评做网站营销软文怎么写
  • 网站字体排版技巧淘宝流量助手平台
  • 沈阳专业做网站方案北京做的好的seo公司
  • 软文自助发稿平台济南优化网站的哪家好
  • 个人网站建设服务器九易建网站的建站流程
  • 想再算命网站上登广告怎么做列表网推广效果怎么样
  • 韩国企业网站设计职业培训机构管理系统
  • 龙岗营销型网站建设网站域名怎么查询
  • 上海汽车网站建设互联网营销培训课程
  • 电商网站建设需要百度推广客户端教程
  • 局网站建设情况汇报百度直播
  • 网站界面分析济南百度推广开户
  • 东莞网页设计公司排名seo入口
  • 深圳纯设计公司营口seo
  • 珠海门户网站建设宁波seo推广如何收费
  • 拓者吧室内设计效果图seo挂机赚钱
  • 企业三合一建站公司具体该怎么找新网域名注册
  • wordpress公司网站模板百度下载并安装
  • 自己做企业网站用哪个软件网站免费网站免费优化优化
  • 合肥金融网站设计优化二十条
  • wordpress db host冬镜seo
  • wordpress 一直崩溃关键词优化公司排行