UVA527 The partition of a cake

题目描述

给定一块大小为 $1000 \times 1000$ 的方形蛋糕,如果用刀对蛋糕进行切分,当经过若干次切分后,会分成多少块蛋糕? 假定: 1. 每次切分都不会超过 $8$ 次; 2. 每次切分,每块蛋糕的边长均不会小于 $1$; 3. 蛋糕四个顶点的坐标分别为 $(0, 0), (0, 1000), (1000, 1000), (1000, 0)$; 4. 切分线与蛋糕边缘的交点总是两个。

输入格式

输入的第一行为一个整数 $M$,接着是一个空行,然后是 $M$ 组测试数据,每两组测试数据间有一个空行。 每组测试数据的第一行是一个整数,表示切分的次数,接着包含了对应次数的切分线信息。每条切分线由 $4$ 个整数确定,表示切分线与蛋糕边缘交点的坐标。

输出格式

对于每组测试数据输出一行,表示经过切分后的蛋糕块数。每两组测试数据的答案间输出一个空行。