#Lutece0303. 小怪兽
小怪兽
Migrated from Lutece 303 小怪兽
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
小怪兽Hz危害天下苍生,男巫Lsj立志为民除害。Lsj苦心修习一种魔法弹,这种魔法弹威力巨大,美中不足的是消耗魔力太多,Lsj自身的魔力值只够一发所需。终于,自信能一击必杀的Lsj来到了Hz的巢穴。在坐标系中,Lsj的坐标是,Hz的坐标是。
Hz的巢穴中有许多悬浮空中的宝箱,宝箱中是Hz积攒的不义之财。Lsj决定取些财宝回去还给百姓,于是他施展魔法,改变重力加速度,使得魔法弹在击中Hz之前能够碰到尽量多的宝箱(宝箱一旦被碰到就会被传送到Lsj手边,不影响魔法弹的飞行轨迹,必须保证轨迹能击中Hz的前提下才能收集宝箱)(Lsj的魔法保证改变后重力加速度仍然是一个正数)。
每个宝箱可以看做底面平行于轴的矩形(宝箱有可能重叠)。如果炮弹碰到某个宝箱,Lsj就可以得到这个宝箱(如上图所示)。那么Lsj最多可能得到多少个宝箱?
Input
第一行中的整数代表输入数据组数。()
每组数据的第一行是Hz位置的横坐标(, 为浮点数),宝箱数目(,为整数)
此后有行,每行有个浮点数,,,(, )分别是每个宝箱的左下角和右上角位置坐标。
Output
每组数据的输出仅有一行。对于第组数据,先输出Case #k:
一个整数,表示在炮弹击中Hz前最多可以获得的宝箱数目。每组数据的输出占一行。
Samples
2
10.0 1
2.0 2.0 3.0 3.0
10.0 3
3.0 3.0 4.0 4.0
1.0 5.0 2.0 7.0
7.0 3.0 8.0 4.0
Case #1: 1
Case #2: 2
Note
第二组样例中炮弹可以穿过第一个和第三个宝箱
Resources
lym