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

做外贸用什么服务网站快速开发平台社区

做外贸用什么服务网站,快速开发平台社区,旅游网站网页设计报告,网站ui设计软件5407. 管道 - AcWing题库 ​​​ 有一根长度为 len的横向的管道#xff0c;该管道按照单位长度分为 len 段#xff0c;每一段的中央有一个可开关的阀门和一个检测水流的传感器。 一开始管道是空的#xff0c;位于 Li 的阀门会在 Si 时刻打开#xff0c;并不断让水流入管道。…5407. 管道 - AcWing题库 ​​​ 有一根长度为 len的横向的管道该管道按照单位长度分为 len 段每一段的中央有一个可开关的阀门和一个检测水流的传感器。 一开始管道是空的位于 Li 的阀门会在 Si 时刻打开并不断让水流入管道。 对于位于 Li的阀门它流入的水在 TiTi≥Si时刻会使得从第 Li−(Ti−Si) 段到第 Li(Ti−Si) 段的传感器检测到水流。 求管道中每一段中间的传感器都检测到有水流的最早时间。 输入格式 输入的第一行包含两个整数 n,len用一个空格分隔分别表示会打开的阀门数和管道长度。 接下来 n 行每行包含两个整数 Li,Si用一个空格分隔表示位于第 Li 段管道中央的阀门会在 Si 时刻打开。 输出格式 输出一行包含一个整数表示答案。 数据范围 对于 30%30% 的评测用例n≤200Si,len≤3000 对于 70%70% 的评测用例n≤5000Si,len≤105 对于所有评测用例1≤n≤1051≤Si,len≤109 输入样例 3 10 1 1 6 5 10 2输出样例 5 我个人认为非常经典的二分区间合并题目一定要好好理解这道题。 根据题目水流会慢慢向两边增加求满足题目要求的时刻 t 就容易发现 t 具有单调性因为 t 越大水流流通的范围就越大就可以通过二分找到临界点 t 每次二次 t 的时候相当于 t 确定然后遍历阀门可以判断 t 时刻此阀门是否开启未开启则跳过否则把该阀门水流的范围 left 和 right 记录下来然后就是典型的区间合并问题判断是否覆盖1-len的区间。 根据题目二分过程中可能会爆int 需要开 long long 且二分范围左端点显然是1右端点需要2*len也就是2e9因为存在len为1e9时最后时刻才打开最左边或最右边阀门的最坏情况 AC code #include bits/stdc.h using namespace std; struct s {int l, s; } arr[100010];int n, len; int check(int mid) {int cnt 0;pairint, int q[100010];for (int i 1; i n; i) {if (arr[i].s mid) continue;int t mid - arr[i].s;int l max(1, arr[i].l - t), r min((long long)len, (long long) arr[i].l t);q[cnt] {l, r};}sort(q, q cnt); // int be -1, en -1; // for (int i 0; i cnt; i) { // if (q[i].first en 1) { // en max(en, q[i].second); // } else { // be q[i].first, en q[i].second; // } // } // return be1enlen; // if(q[0].first0) return 0; // if(q[cnt-1].secondlen) return 0;int en q[0].second;if(q[0].first!1) return 0;for (int i 1; i cnt; i) {if (q[i].first en 1) {return 0;} enmax(en,q[i].second);}return enlen; } int main() {cin n len;for (int i 1; i n; i) {cin arr[i].l arr[i].s;}int l 0, r 2e9 10;while (l r) {int mid (long long)l r 1 ;if (check(mid)) r mid;else l mid 1;}cout l endl;return 0; }
http://www.pierceye.com/news/696870/

相关文章:

  • 代做单片机毕业设计网站广州网站建设小程序开发
  • 深圳网站官网建设方案安阳做网站电话
  • 批量扫dedecms做的网站哪个网站可以兼职做效果图
  • 建网站与建网页的区别wordpress 七牛云 cdn
  • 专门做养老院的网站城市文化网站开发背景
  • html5写的网站有什么好处淄博网站制作制作
  • 服装设计素材网站大全做旅游的网站的要素
  • 企业网站建设报价清单深圳小程序建设公司
  • 给人做传销网站开发平台软件要多少钱
  • 腾讯建设网站视频视频视频手机网站报价表
  • 门户网站建设要求南京seo公司教程
  • 网站建设制作要学什么软件福建省城乡建设厅网站
  • 网站遇到攻击时应该怎么做网络广告推广平台
  • 老牌网站建深圳市建设工程服务交易中心
  • 网页界面设计布局青岛百度关键词优化
  • 彩票网站APP建设seo为什么不景气了
  • ps做网站标签wordpress 角色和权限管理
  • 网站建设情况报告范文微网站可以做成域名访问
  • 增城网站公司电话西安高端网站建设首选
  • 信息流广告素材网站零基础学做网站
  • 北京服饰网站建设实训百度搜索引擎的总结
  • 营销型网站建设的一般过程包括哪些环节?体育视频网站建设
  • 门户网网站seo怎么做电子商务平台怎么注册
  • 凡科网站插件代码阿里云网站备案后
  • 网站用什么系统好用免费网站建设找哪家
  • 网站到期续费吗网站开发是培训
  • 别人帮做的网站怎么修改怎么做产品推广和宣传
  • 国内返利网站怎么做php建设网站工具
  • 网站设计教程文档创业商机网农村
  • 宁夏交通建设质监局官方网站免费注册二级域名的网站