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

国外做微课的网站网站排行榜查询

国外做微课的网站,网站排行榜查询,免费自助建设网站,大连做网站的企业D. Intersecting Intervals 首先思考两个区间相交会有哪些情况&#xff1a;有两种左右端点包含&#xff0c;一种大区间包含小区间。 但是反过来思考&#xff0c;两个区间不相交只会有两种情况&#xff1a;Ri < Lj 和 Rj < Li。非常典型的逆向思考 对左右端点升序排序后&a…

D. Intersecting Intervals

 

        首先思考两个区间相交会有哪些情况:有两种左右端点包含,一种大区间包含小区间。

        但是反过来思考,两个区间不相交只会有两种情况:Ri < Lj 和 Rj < Li。非常典型的逆向思考

         对左右端点升序排序后,枚举右端点,找到大于它的第一个左端点,后面所有的都符合。

        n 个区间选两个共 n * ( n - 1 ) / 2,减掉两两不相交的数量,就是答案。注意总数不是 n。

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N = 5e5 + 5, INF = 1e18;int T, n, cnt, tot, ans, l[N], r[N];signed main()
{cin >> n;for (int i = 1; i <= n; i ++)cin >> l[i] >> r[i];sort(l + 1, l + n + 1);sort(r + 1, r + n + 1);for (int i = 1; i <= n; i ++){int pos = upper_bound(l + 1, l + n + 1, r[i]) - l;tot += n - pos + 1;}ans = n * (n - 1) / 2 - tot;cout << ans;return 0;
}
http://www.dtcms.com/wzjs/142731.html

相关文章:

  • 沈阳做网站费用商旅平台app下载
  • 河南便宜网站建设价格低舆情监测系统
  • wps可以做网站吗百度网游排行榜
  • 中小型企业网站大全办理培训机构需要具备的条件
  • 做求职网站企业宣传网站
  • 东莞网站建设营销平台的个人发布信息的免费平台
  • 网站视觉设计微信营销平台系统
  • 徐州好点的做网站的公司关键词异地排名查询
  • 珠海网站关键词推广百度地图打车客服人工电话
  • 专门做水产海鲜的网站吗b站免费建网站
  • 做搜狗pc网站软件网站优化方式有哪些
  • 磐石市住房和城乡建设局网站口碑营销有哪些方式
  • 做如美团式网站要多少钱中国女排联赛排名
  • 免费图标下载网站网站关键词在线优化
  • 福建省网络公司排名seo排名点击首页
  • .net给网站做短信验证长沙谷歌seo收费
  • 海宁网站设计公司长沙网站推广公司
  • 公司展厅布置效果图手机端关键词排名优化
  • 网站推广与维护有什么不同seo搜索引擎优化步骤
  • 免费公司主页网站网络营销客服主要做什么
  • b2b平台网站毛片品牌营销策划十大要点
  • 山东网站优化公司杭州seo搜索引擎优化
  • 重庆有没有做网站的广告网站推荐
  • 网站建设开发人员网络营销做得好的产品
  • 供应邯郸网站建设微信crm客户管理系统
  • 定制做网站费用今天高清视频免费播放
  • 山西太原网站建设公司东莞有哪些做推广的网站
  • c2c电子商务网站建设栏目结构图推广方案的内容有哪些
  • 设计资料网站小程序制作一个需要多少钱
  • 网站项目如何做需求分析新东方留学机构官网