#P7038. [NWRRC 2016] Hard Cuts
[NWRRC 2016] Hard Cuts
Description
给定一个具有整数边长的矩形,你的任务是将其切割成尽可能少的整数边长的正方形。
Input Format
第一行包含一个整数 —— 测试用例的数量 。接下来的 行中的每一行包含两个整数 —— 矩形的尺寸 ;对于任何 ,要么 ,要么 。
Output Format
对于第 个测试用例,输出 —— 最小的正方形数量,使得可以将 乘以 的矩形切割成 个正方形。接下来的 行应包含三个整数: —— 第 个正方形左下角的坐标,以及 —— 其边长 $(0 \le x_{ij} \le w_{i} - l_{ij}; 0 \le y_{ij} \le h_{i} - l_{ij})$。矩形的左下角坐标为 ,右上角坐标为 。
3
5 3
5 6
4 4
4
0 0 3
3 0 2
3 2 1
4 2 1
5
0 0 2
0 2 2
0 4 2
2 0 3
2 3 3
1
0 0 4
Hint
时间限制:2 秒,内存限制:256 MB。
题面翻译由 ChatGPT-4o 提供。
京公网安备 11011102002149号