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

如何编程制作自己的网站常州模板建站哪家好

如何编程制作自己的网站,常州模板建站哪家好,闲置tp路由自己做网站,烟台专业网站制作公司直接上题目,不废话! 题目 给定 n 个区间 [l,r]#xff0c;要求合并所有有交集的区间。 注意如果在端点处相交#xff0c;也算有交集。 输出合并完成后的区间个数。 例如#xff1a;[1,3] 和 [2,6] 可以合并为一个区间 [1,6]。 输入格式 第一行包含整数 n。 接下来 n 行要求合并所有有交集的区间。 注意如果在端点处相交也算有交集。 输出合并完成后的区间个数。 例如[1,3] 和 [2,6] 可以合并为一个区间 [1,6]。 输入格式 第一行包含整数 n。 接下来 n 行每行包含两个整数 l 和 r。 输出格式 共一行包含一个整数表示合并区间完成后的区间个数。 数据范围 1≤n≤100000, −10e9≤l≤r≤10e9 输入样例 5 1 2 2 4 5 6 7 8 7 9 输出样例 3 思路  对于这n个区间,我们可以先用vector数组存放,然后再对左端点进行排序, 排完序后,后一个区间的左端点就一定大于等于前一个区间的左端点了,如图,蓝色是一个维护的区间,st和ed分别是维护区间的左右端点 相邻的两个区间只有这三种情况,绿色和红色可以归为一种,就是它的左端点小于等于蓝色的右端点,那我们的维护区间的右端点就要取(蓝色的右端点,对比区间的右端点)的最大值,当出现橙色这种情况就说明蓝色区间已经是一个答案区间了 代码  #include iostream #include algorithm #include vector using namespace std;typedef pair int,int PII; vector PII segs; //输入的初始区间数组int n;void merge(vector PII segs) {vector PII res; // 定义的答案区间数组sort(segs.begin(), segs.end()); //按左端点的大小排序int st -2e9, ed -2e9; //分别是维护区间的左右端点,取一个很小值,确保小于所有的有效值/*for (auto item:vec)不改变迭代对象的值,效果是利用item遍历并获得vec容器中的每一个值*/for (auto seg : segs){if (ed seg.first) //维护区间的右端点和对比区间的左端点不相交就是已经是合并好了一个答案区间{if (ed ! -2e9) //两个if(ed!-2e9)是确保初始值不被加入到答案数组{res.push_back({ st,ed });}st seg.first, ed seg.second; //更新维护区间}else{ed max(ed, seg.second);}}if(ed!-2e9) //如果区间不为空,那么最后一个区间一定是一个独立的答案区间res.push_back({ st,ed });segs res; } int main() {cin n;while (n--){int l, r;cin l r;segs.push_back({ l,r });}merge(segs);cout segs.size() endl;return 0; }
http://www.dnsts.com.cn/news/97551.html

相关文章:

  • 学了dw 就可以做网站了吗工程造价信息网查询
  • 网站开发技术可行性分析怎么写网站地图制作软件
  • 网站前台功能东营兴通建设工程公司网站
  • 郑州做网站企业正规的网站建设工作室
  • 表白网站制作代码最新体育新闻足球
  • 南昌网站备案wordpress正版主题
  • 怎样在手机上建立自己的网站app软件系统开发
  • 巩义网站建设案例胶南网
  • 青岛黄岛区做网站设计的买商标
  • 列举五种常用的网站推广方法宁波网站推广优化联系电话
  • 深圳制作网站制作公司洛阳市建设工程评标专家网站
  • 郑州网站建设公司哪家好公司官方网站建设申请
  • 搜狐最大的门户网站郑州seo推广优化
  • 中国建设基础设施总公司 网站浙江龙泉市建设局网站
  • 网站改域名备案设置自己的网站
  • 扫码支付做进商城网站科技改变生活
  • 早教网站建设方案公司网页设计模板图片
  • 设计师网站接单大方泳嘉网站建设
  • wordpress 防站教程营销网页设计
  • 网站flash代码标志设计名词解释
  • lamp网站开发制作wordpress画廊
  • 内容电商网站有哪些温州网站建设设计
  • 昆明学院网站建设与维护试题微信公众号如何创建
  • 佛山网站定制wordpress做过的大型网站
  • 湖北建设部网站传奇网页游戏下载
  • 惠州做网站开发网站如何设置404页面
  • 商务网站开发的工作任务重庆网站制作系统
  • 条件查询 php网站源码域名注册局是国家单位吗
  • 网站优化网络公司青岛正规公司网站建设公司
  • 网站开发的阶段流程图清远市清城区发布