#470. 牛奶桶

牛奶桶

题目描述

FJ 正在考虑改变他给奶牛挤奶的时候分配牛奶桶的方式。他认为这最终能使得他使用数量更少的桶,然而他不清楚 具体是多少。请帮助他!

FJ 有 nn 头奶牛( 1n1001 ≤ n ≤ 100 ),方便起见编号为 1n1\cdots n 。 第 ii 头奶牛需要在时间段 [si,ti][s_i, t_i] 之间占用 bib_i 个 桶来挤奶,此时若有其它奶牛也在挤奶则只能使用其它的桶。为了简化工作流程,FJ保证在任一时刻,至多只有一 头奶牛开始或是结束挤奶(也就是说,所有的 sis_itit_i 各不相同)。

现在 FJ 想考考你,他至少需要准备多少个桶,就可以满足所有奶牛的挤奶工作不会发生冲突?

输入格式

第一行输入一个正整数 nn

之后 nn 行,每行三个数 si,ti,bis_i,t_i,b_i 描述一头奶牛的挤奶需求。 其中 1si<ti10001bi101≤s_i<t_i≤1000,1≤bi≤10

输出格式

输出一个整数,表示FJ需要的桶的数量。

样例输入

3
4 10 1
8 13 3
2 6 2

样例输出

4

数据范围

对于 100%100\% 的数据:1n100,1si1≤n≤100,1≤s_i

样例解释

在这个例子中,FJ需要 44 个桶:他用桶 11 和桶 22 来给奶牛 33 挤奶(从时间 22 开始)。他用桶 33 给奶牛 11 挤奶(从时间 44 开始)。当奶牛 22 在时间 88 开始挤奶时,桶 11 和桶 22 可以再次利用,然而桶 33 不可以,所以他会使用桶 11 、桶 22 和桶 44