Gravatar
test
积分:1076
提交:380 / 1216
#include<bits/stdc++.h>
#define il inline
#define RG register
#define ll long long
#define db double
#define N 86444
#define rs ((o<<1)|1)
#define ls (o<<1)
#define mid ((l+r)>>1)
using namespace std;
int Min[N*4],lazy[N*4],n;int tag[N];
void down(int o){
if(lazy[o]){
lazy[rs]=Min[rs]=lazy[o];
lazy[ls]=Min[ls]=lazy[o];
lazy[o]=0;
}
}
void Insert(int o,int l,int r,int L,int R,int num){
if(l!=r)down(o);
if(l>=L&&r<=R){if(Min[o]>num)
lazy[o]=Min[o]=num;
return;
}
if(mid<L)Insert(rs,mid+1,r,L,R,num);
else if(mid>=R)Insert(ls,l,mid,L,R,num);
else Insert(rs,mid+1,r,mid+1,R,num),Insert(ls,l,mid,L,mid,num);
Min[o]=min(Min[rs],Min[ls]);
}
int Query(int o,int l,int r,int pos){
if(l==r)return Min[o];
if(mid<pos)return Query(rs,mid+1,r,pos);
else return Query(ls,l,mid,pos);
}
int L,R;
struct s{
int l,r,val;
void read(){
scanf("%d%d%d",&l,&r,&val);
l++,r++;
l=max(l,L);
r=min(R,r);
tag[l]++,tag[r+1]--;
}
}seg[N];
bool comp(const s & a,const s & b){return a.l<b.l;}
int f[N];
int main(){
freopen("1.in","r",stdin);
freopen("1.out","w",stdout);
memset(Min,127/3,sizeof(Min));
scanf("%d",&n);scanf("%d%d",&L,&R);L++,R++;
for(int i=1;i<=n;++i)seg[i].read();
int tot(0);for(int i=L;i<=R;++i){
tot+=tag[i];
if(!tot)cout<<"-1",exit(0);
}
sort(seg+1,seg+n+1,comp);
int n1=1;
for(int i=L-1;i<=R;++i){
if(i!=L-1)f[i]=Query(1,1,N-1,i);
while(i==seg[n1].l-1)
Insert(1,1,N-1,seg[n1].l,seg[n1].r,f[min(i,0)]+seg[n1].val),n1++;
}cout<<f[R];
return 0;
}

题目 1 加法问题
2017-09-10 12:06:27
Gravatar
HeHe
积分:1192
提交:426 / 866
dfs的些炸了,就写枚举的了。。。
速度有点慢。。

Gravatar
Hyoi_0Koto
积分:1190
提交:298 / 652
我认输

Gravatar
Hyoi_0Koto
积分:1190
提交:298 / 652
不要sort(),于是用了qsort()...(滑稽) 然后打脸。。。

Gravatar
Regnig Etalsnart
积分:1560
提交:431 / 1020
yeahhhhhhhhhhhh!

Gravatar
Hyoi_0Koto
积分:1190
提交:298 / 652
好脏,又换数据QAQ

Gravatar
bilibili
积分:149
提交:64 / 223
水题

Gravatar
JustWB
积分:617
提交:222 / 519
DPDPDPDP!!!!

Gravatar
AAAAAAAAAA
积分:3256
提交:759 / 1404
没开LL连输出都没了

题目 536 双亲数
2017-09-09 20:17:38
Gravatar
Shirry
积分:2254
提交:554 / 1107
long long

题目 2796 毕业考试
2017-09-09 16:51:07
Gravatar
+1s
积分:569
提交:285 / 1051
玄学超时??!!

Gravatar
+1s
积分:569
提交:285 / 1051
回复 @Drench :
nlgn线段树竟然70分

题目 1441 [NOIP 2013]花匠
2017-09-09 16:11:06
Gravatar
Hyoi_ctime
积分:482
提交:105 / 340
回复 @ 1s :
马上加上数据范围

题目 2789 Turkey的奇妙冒险
2017-09-09 16:09:53
Gravatar
Hyoi_ctime
积分:482
提交:105 / 340
回复 @ 1s :
水题水题,哈哈哈

题目 2789 Turkey的奇妙冒险
2017-09-09 16:08:53
Gravatar
玉带林中挂
积分:787
提交:181 / 326
注意倒数第二组数据(防AK)

题目 2796 毕业考试
2017-09-09 16:04:44
Gravatar
Regnig Etalsnart
积分:1560
提交:431 / 1020
还上传,再上上了贼船了

题目 2800 双刃战士
2017-09-09 15:58:50
Gravatar
CSU_Turkey
积分:1723
提交:614 / 1589
我跟个傻逼似的对n和m求了逆元...

Gravatar
JustWB
积分:617
提交:222 / 519
输入输出文件名写错挂了一次mdzz

Gravatar
+1s
积分:569
提交:285 / 1051
[size=300][/size]

题目 2057 [ZLXOI 2015]殉国
2017-09-09 14:22:32
Gravatar
JustWB
积分:617
提交:222 / 519
1A