#Lutece0302. 农场
农场
Migrated from Lutece 302 农场
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
现在很多人都喜欢玩QQ 农场。当然,我想你也不例外。
你是不是觉得QQ 农场给的地太少了呢?那你就来ACM农场吧!这里可以给你多达的土地让你去尽情地耕作!
土地一下子变多了也会让你感觉很无聊啊!在一次大丰收后,你在地里零星地种了点稀有植物,然后就去YY去了。有了这么多的地,光在这里种地得经验是不是很浪费呢。于是,An idea comes up to you! 为什么不用这片地来做些什么研究呢?是不是会很有意思呢?
但在你做出行动之前,你想先测试一下效果如何。于是,你想先在一片矩形地里种一种同样的植物测试一下效果怎么样,你突然发现,由于你之前零星地种了一些稀有植物,虽然你也可以挖掉那些稀有植物,但由于这些植物种子是千载难逢的,你并不想这样做,于是你就得选择一下在哪里种了。你现在想知道在这片地里有多少种方法在一块没有在之前被种稀有植物的大小的土地上种这种同样的植物。
图中给出了现在农场的情况。
在ACM农场,我们将给你的一片矩形土地,现在你已经在某些地上种了稀有植物。你事先做了条记录,你记录了那些种了植物的点的坐标 ,但由于疏忽你可能重复记录了某些点,但可以确定的是你已经全部记录下来了,于是你决定让电脑来帮你做计算。
Input
第一行是测试数据组数 ()。接下来有 组测试数据。
每组测试数据第一行是四个整数,以如下格式给出:r c p q
(,,,)。
接下来的行每行两个整数,以如下格式给出:x y
(,)。
接下来的行每行两个整数,以如下格式给出:A B
(,)。
每个字母代表的含义如题中所述。
Output
对于每组测试数据,第一行输出:Case #C:
, 从 到 。
然后输出 行,每行只有一个整数,对应一个提问的回答,即在这组数据中给定的土地中有多少种方法在一块没有在之前被种稀有植物的 大小的土地上种这种同样的植物。
Samples
1
5 5 3 2
2 3
3 2
3 4
1 2
2 3
Case #1:
28
3
Note
对于样例,如图所示,这里你有 的土地,你想要种一片 的区域。 和 都是可以的. 但是 是不可行的。
Resources
a180285