#P13255. [GCJ 2014 #1C] Enclosure
[GCJ 2014 #1C] Enclosure
题目描述
Your task in this problem is to find out the minimum number of stones needed to place on an -by- rectangular grid ( horizontal line segments and vertical line segments) to enclose at least intersection points. An intersection point is enclosed if either of the following conditions is true:
- A stone is placed at the point.
- Starting from the point, we cannot trace a path along grid lines to reach an empty point on the grid border through empty intersection points only.
For example, to enclose points on a grid, we need at least stones. One of many valid stone layouts is shown below. Enclosed points are marked with an "x".
输入格式
The first line of the input gives the number of test cases, . lines follow. Each test case is a line of three integers: .
输出格式
For each test case, output one line containing "Case #: ", where is the test case number (starting from 1) and is the minimum number of stones needed.
2
4 5 8
3 5 11
Case #1: 6
Case #2: 8
提示
Sample Explanation
- .
- .
- .
- .
Small dataset(15 Pts)
- Time limit:
603 seconds. - .
Large dataset(30 Pts)
- Time limit:
12010 seconds. - .