原题来自:Southwestern Europe 2002,题面可参考 POJ 1201。
给定nn 个闭区间[ai,bi][ai,bi]和nn 个整数cici。你需要构造一个整数集合ZZ,使得对于任意i∈[1,n]i∈[1,n],ZZ 中满足ai≤x≤biai≤x≤bi 的整数xx 不少于ci个,求这样的整数集合ZZ 最少包含多少个数。
简而言之就是,从0∼5×1040∼5×104 中选出尽量少的整数,使每个区间[ai,bi]内都有至少ci个数被选出。
第一行一个整数nn,表示区间个数;
以下nn 行每行描述这些区间,第i+1i+1 行三个整数ai,bi,ci,由空格隔开。
5 3 7 3 8 10 3 6 8 1 1 3 1 10 11 1
6
数据范围与提示
对于全部数据,1≤n≤5×104,0≤ai≤bi≤5×104,1≤ci≤bi−ai+11≤n≤5×104