#5089. Tile Distance
0
Tile Distance
Tile Distance
题目描述
瓷砖按坐标平面铺设。有两种类型的瓷砖:大小为 的小瓷砖和大小为 的大瓷砖,按照以下规则铺设:
对于每一对整数 ,方形 $\lbrace(x,y)\mid i\leq x\leq i+1\wedge j\leq y\leq j+1\rbrace$ 被包含在一个小瓷砖或一个大瓷砖内。 如果 $\left\lfloor\dfrac iK\right\rfloor+\left\lfloor\dfrac jK\right\rfloor$ 为偶数,则它被包含在一个小瓷砖内。 否则,它被包含在一个大瓷砖内。
瓷砖包含它们的边界,并且没有两个不同的瓷砖有正面积的交集。
例如,当 时,瓷砖如下图所示铺设:
Takahashi 从坐标平面上的点 出发。
他可以重复以下移动任意次:
选择一个方向(上、下、左或右)和一个正整数 。向该方向移动 个单位。
每次他从一个瓷砖跨到另一个瓷砖时,必须支付通行费 。 求 Takahashi 到达点 所需支付的最小通行费。
输入格式
输入从标准输入按以下格式给出:
输出格式
输出 Takahashi 必须支付的最小通行费。
3
7 2
1 6
5
1
41 42
13 56
42
100
100 99
199 1
0
96929423
5105216413055191 10822465733465225
1543712011036057 14412421458305526
79154049
提示
所有输入值均为整数。例如,他可以如下移动,支付通行费 。

向上移动 。支付通行费 。 向左移动 。支付通行费 。 向上移动 。支付通行费 。 向左移动 。支付通行费 。
所付通行费不可能是 或更少,所以输出 。
当他按最短距离移动时,他将始终支付通行费 。
所付通行费不可能是 或更少,所以输出 。
存在一些情况不需要支付任何通行费。
标签: AtCoder|abc353F
来源
AtCoder|abc353F