|
||||||||||
拍照Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 854 Accepted Submission(s): 321 Problem Description 小明在旅游的路上看到了一条美丽的河,河上有许多船只,有的船只向左航行,有的船只向右航行。小明希望拍下这一美丽的风景,并且把尽可能多的船只都完整地拍到一张照片中。 小明位于河的边上,并且可以在河边的任意位置进行拍照,照相机的视野恰好为90度角,只能以垂直于河边的方向进行拍照。河上的船只全都可看作是平行于河边的一条线段,跟河边的距离各不相同,有的正在向左移动,有的正在向右移动,但移动速度恰好都是一样的。小明可以等待恰当的时间让尽量多的船只都走进照相机的视野里,你不需要考虑船只之间会互相遮挡视野的情况。 ![http://acm.hdu.edu.cn/data/images/C715-1003-1.jpg](http://acm.hdu.edu.cn/data/images/C715-1003-1.jpg) Input 第一行为$T$,表示输入数据组数。 下面$T$组数据,对于每组数据: 第一行是一个数$n(1\leq n\leq 10^{4})$,表示船只的数量。 接下来$n$行,每行四个整数 $x,y,z,d(-10^{6}\leq x < y \leq 10^{6},1\leq z\leq 10^{4})$,表示船只的左端点位置、右端点位置、距离河边的距离,以及航行的方向。$d$为$-1$表示向左航行,$1$表示向右航行。 Output 对第$i$组数据,输出 Case #i: 然后输出一行,仅包含一个整数,表示最多可以拍到多少完整的船只。 Sample Input
Sample Output
Source | ||||||||||
|