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

网站建设经验典型免费永久个人服务器

网站建设经验典型,免费永久个人服务器,为什么网站打不开,团购网站建设目的cf1555 E. Boring Segments 题意#xff1a; 给你n个线段#xff0c;最大点是m#xff0c;每一个线段有一个权值w#xff0c;你能选择线段来覆盖1-m这个区间的#xff0c;选择的代价为最大权值和最小权值的差。问你最小的的代价是多少。 题解#xff1a; 尺取线段树 …cf1555 E. Boring Segments 题意 给你n个线段最大点是m每一个线段有一个权值w你能选择线段来覆盖1-m这个区间的选择的代价为最大权值和最小权值的差。问你最小的的代价是多少。 题解 尺取线段树 我们尺取的选择线段然后用线段树来判断此时区间是否被完全覆盖如何判断呢我们可以认为一开始整个线段树都是0每加入一个线段这个区间的值1当tr[1].sum!0时即所有点都被覆盖。 注意本题中的覆盖是覆盖所有边比如线段[1,5]和线段[6,10]并没有将[1,10]这个范围覆盖应该是[1,5]和[5,10]才算覆盖所以我们可以将m个点转换成m-1个边覆盖这m-1个边每个线段的右端点也要-1 代码 // Problem: E. Boring Segments // Contest: Codeforces - Educational Codeforces Round 112 (Rated for Div. 2) // URL: https://codeforces.com/contest/1555/problem/E // Memory Limit: 256 MB // Time Limit: 3000 ms // Data:2021-08-18 13:52:58 // By Jozky#include bits/stdc.h #include unordered_map #define debug(a, b) printf(%s %d\n, a, b); using namespace std; typedef long long ll; typedef unsigned long long ull; typedef pairint, int PII; clock_t startTime, endTime; //Fe~Jozky const ll INF_ll 1e18; const int INF_int 0x3f3f3f3f; void read(){}; template typename _Tp, typename... _Tps void read(_Tp x, _Tps... Ar) {x 0;char c getchar();bool flag 0;while (c 0 || c 9)flag| (c -), c getchar();while (c 0 c 9)x (x 3) (x 1) (c ^ 48), c getchar();if (flag)x -x;read(Ar...); } template typename T inline void write(T x) {if (x 0) {x ~(x - 1);putchar(-);}if (x 9)write(x / 10);putchar(x % 10 0); } void rd_test() { #ifdef LOCALstartTime clock();freopen(in.txt, r, stdin); #endif } void Time_test() { #ifdef LOCALendTime clock();printf(\nRun Time:%lfs\n, (double)(endTime - startTime) / CLOCKS_PER_SEC); #endif } const int maxn 1e6 9; struct node {int l, r, w; } a[maxn]; bool cmp(node a, node b) {return a.w b.w; } struct tree {int l, r;int minn;int lazy; } tr[maxn 2]; void solve(int rt, int val) {tr[rt].lazy val;tr[rt].minn val; } void pushdown(int rt) {solve(rt 1, tr[rt].lazy);solve(rt 1 | 1, tr[rt].lazy);tr[rt].lazy 0; } void pushup(int rt) {tr[rt].minn min(tr[rt 1].minn, tr[rt 1 | 1].minn); } void update(int rt, int l, int r, int val) {if (tr[rt].l r || tr[rt].r l)return;if (tr[rt].l l tr[rt].r r) {solve(rt, val);return;}if (tr[rt].lazy)pushdown(rt);update(rt 1, l, r, val);update(rt 1 | 1, l, r, val);pushup(rt); } void build(int rt, int l, int r) {//coutrtrtendl;tr[rt].l l;tr[rt].r r;tr[rt].lazy 0;if (l r) {tr[rt].minn 0;return;}int mid (l r) 1;build(rt 1, l, mid);build(rt 1 | 1, mid 1, r);pushup(rt); } int main() {//rd_test();int n, m;read(n, m);for (int i 1; i n; i) {int l, r, w;read(l, r, w);a[i] {l, --r, w};}m--;sort(a 1, a 1 n, cmp);build(1, 1, m);int minn INF_int;for (int i 1, j 0; i n; i) {while (j n tr[1].minn 0) {j;update(1, a[j].l, a[j].r, 1);}if (j i tr[1].minn)minn min(minn, a[j].w - a[i].w);update(1, a[i].l, a[i].r, -1);}printf(%d\n, minn);//Time_test(); }
http://www.pierceye.com/news/611496/

相关文章:

  • 北京诚信建设网站成都蓉城最新消息
  • 上市公司网站建设分析评价网页制作的视频教程
  • 网站营运费网站关键字优化工具
  • 上海企业网站建站中山一站式营销推广平台
  • 想做网站策划怎么做苏州seo关键词排名
  • 中小型企业电子商务网站建设seo优化推广公司
  • 网站开发类型什么意思网页制作与设计千年之恋代码
  • 怎么做公司的网站免费网站建设专业的公司
  • 适合这手机浏览器主页的网站wordpress本地上传服务器
  • 济南百度网站开发寮步镇做网站
  • 营销类型的公司网站专注高密做网站哪家好
  • 公司网站建设找谁做网络渠道
  • 网站建设公司 校园网站html5商城网站
  • 自学it做网站厦门网站推广¥做下拉去118cr
  • 汕头市做网站优化国内时事新闻
  • 网站文章来源seowordpress 搜索 分词
  • 网站建设和网络推广微信开发品牌
  • 湛江网站关键词优化百度推广优化技巧
  • 做盗版网站会怎样网页设计规范2018
  • 做个中英文网站多少钱网页设计图片作品
  • iis7 添加php网站网站为什么需要空间
  • 网站到首页排名h5怎么制作的
  • 网站制作教程 pdf下载培训网站制作网站
  • 网站开发文档范例国外服务器租用价格表
  • 六安网站制作费用怎么做百度提交入口网站
  • centos7做网站做pc端网站讯息
  • 驻马店建设网站安徽全过程网站搭建案例
  • 企业网站推广费用wordpress相册汉化版
  • 怎么做正规网站广告网站设计怎么样
  • 深圳营销型网站公司电话云渲染网站开发