#ABC271Ex. 八方向移动
八方向移动
八方向移动
题目描述
对于 组测试用例,解决以下问题。
在 平面上,一枚棋子位于原点 。你可以执行以下操作任意多次(可能为 0 次):
选择一个满足 且 1 的整数 。设棋子当前所在位置为 。
如果 ,将棋子移动到 。
如果 ,将棋子移动到 。
如果 ,将棋子移动到 。
如果 ,将棋子移动到 。
如果 ,将棋子移动到 。
如果 ,将棋子移动到 。
如果 ,将棋子移动到 。
如果 ,将棋子移动到 。
你的目标是将棋子移动到 。
求达成目标所需的最小操作次数。如果不可能,输出 -1。
输入格式
输入按以下格式从标准输入给出:
其中, 表示第 个测试用例。
每个测试用例按以下格式给出:
输出格式
共输出 行。
第 行应输出第 个测试用例的答案。
样例
7
5 3 10101010
5 3 01010101
5 3 11111111
5 3 00000000
0 0 11111111
0 1 10001111
-1000000000 1000000000 10010011
8
5
5
-1
0
-1
1000000000
数据范围
- 为 0 或 1。
- 、、 均为整数。
难度
NOI/NOI+/CTS
通过率
—
尝试
0
已通过
0
- ID
- 2842
- 类型
- 传统题
- Time Limit
- 3055ms
- Memory Limit
- 1024MiB
- 上传者