AT_abc382_g.[ABC382G] Tile Distance 3
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
在二维坐标平面上铺满了瓷砖。
每块瓷砖的形状都是长方形,对于满足 0≤k<K 的每组整数 (i,j,k),按照以下规则放置对应的瓷砖。
- 当 i 与 j 的奇偶性相同时,与 (i,j,k) 对应的瓷砖覆盖满足 iK≤x≤(i+1)K 且 jK+k≤y≤jK+k+1 的所有 (x,y)。
- 当 i 与 j 的奇偶性不同时,与 (i,j,k) 对应的瓷砖覆盖满足 iK+k≤x≤iK+k+1 且 jK≤y≤(j+1)K 的所有 (x,y)。
定义两块瓷砖相邻,当且仅当它们的边有正长度的公共部分。
从包含点 (Sx+0.5,Sy+0.5) 的瓷砖出发,每次可以移动到相邻的瓷砖,求到达包含点 (Tx+0.5,Ty+0.5) 的瓷砖所需移动到相邻瓷砖的最小次数。
给定 T 组测试数据,请分别输出每组的答案。
输入格式
输入以以下格式从标准输入给出。
T
case1
⋮
caseT
每组数据格式如下:
K Sx Sy Tx Ty
输出格式
输出 T 行,第 i 行输出第 i 组测试数据的答案。
输入输出样例
输入#1
3 3 -2 1 4 -1 4 8 8 0 2 5 -1000000000000 -1000000000000 1000000000000 1000000000000
输出#1
4 4 800000000000
说明/提示
限制条件
- 1≤T≤104
- 2≤K≤1016
- −1016≤Sx,Sy,Tx,Ty≤1016
- 输入的所有值均为整数
样例解释 1
以第 1 组测试数据为例。将与整数三元组 (i,j,k) 对应的瓷砖简称为瓷砖 (i,j,k)。(−1.5,1.5) 包含在瓷砖 (−1,0,1) 内,(4.5,−0.5) 包含在瓷砖 (1,−1,2) 内。例如,可以通过如下移动:瓷砖 (−1,0,1)→(−1,0,2)→(0,0,2)→(1,0,0)→(1,−1,2),共 4 次移动到达瓷砖 (1,−1,2)。

由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?