#CF2219A. L 形网格拼图
L 形网格拼图
题目描述
Roger 拥有 条单位长度线段,还有 个 L 型构件。每个 L 型构件都由两条单位长度线段垂直拼接而成。

他打算用完所有线段和构件,一个也不剩余,拼接成一个 的网格。
给定 和 ,请你判断是否存在正整数 ,使得可以恰好使用 条单位长度线段、 个 L 型构件拼成 网格(构件可以任意旋转)。 若存在,输出任意一组合法的 ;若不存在,输出 。
输入格式
本题有多组测试数据。 第一行输入测试组数 ()。
每组测试数据一行,输入两个整数 ()。
输出格式
对每组测试数据,输出任意一组合法的正整数 。 如果无法构造,直接输出 。
7
1 2
1 3
5 1
2 5
2 10
100000000 100000000
1 1
-1
1 2
1 2
2 2
2 4
-1
-1
注释说明
下面给出样例 的构造方案。 图中用不同颜色区分各个 L 型构件,黑色线条代表所有单位长度线段。

来源
相关
在以下作业中: