当前位置: 首页 > 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/805776.html

相关文章:

  • 服务器屏蔽网站网络营销推广软件
  • 杭州网站推广找哪家揭阳cms建站模板
  • 蓝色大气网站模板网页制作基础教程第二版
  • 自己做店铺网站宣城网站优化
  • 自己电脑做的网站如何映射到公网百度h5在线制作免费
  • 雨花区区网站建设公司公司seo是什么
  • 做投票链接的网站怎么做网站切图
  • 黄石建网站怎么做网站投放广告的代理商
  • 做排名出租网站企业宣传策划公司
  • 网站建设关键技术php网站 缓存
  • 网站托管服务适用于什么网站可以接单做设计方案
  • 北京海淀区工商局网站wordpress 数据库查询
  • 网站服务器vps怎么做网站表格
  • 厦门城乡住房建设厅网站wordpress产品主题
  • 细分网站始兴建设局网站
  • 怎么建设两个大淘客网站天津网上办事大厅
  • 做国外网站什么定位建设银行网站官网登录入口
  • ktv网站模板中山品牌网站建设推广
  • 杭州公司网站建设电话建设网站哪家强
  • 公司网站建设哪家正规做3d图的网站有哪些
  • 淄博网站开发网泰好咸阳网站制作公司
  • 江门网站制作专业社交网站建设码
  • 免费网站平台推荐南昌网站建设公司效果
  • 网站建设移动端官网北京软件外包公司排行榜
  • 中文域名怎样绑定网站公司注册
  • 大庆百度做网站多少钱6万左右装修三室两厅
  • 定制型网站一般价格wordpress主题文档
  • 三亚网站建设美工海淀教育人才网站
  • 建设银行网站修改密码网站开发实训基本要求
  • 浦口区网站建设经验丰富东莞营销网站建设服务