cnt=0;
scanf("%lld",&n);
for(int i=1;i<=n;i++){
scanf("%d%d%d",&s[i].a,&s[i].b,&s[i].k);
mp[++cnt]=s[i].a;
mp[++cnt]=s[i].b;
mp[++cnt]=s[i].a-1;
mp[++cnt]=s[i].b-1;
}
sort(s+1,s+n+1);
sort(mp+1,mp+cnt+1);
int len=unique(mp+1,mp+cnt+1)-mp-1;
for(int i=1;i<=n;i++){
s[i].a=lower_bound(mp+1,mp+1+len,s[i].a)-mp;
s[i].b=lower_bound(mp+1,mp+1+len,s[i].b)-mp;
}
感谢队长^_^
by >o< neighthorn