#P16573. [Euc2025]A Very Long Hike
[Euc2025]A Very Long Hike
题目描述
你计划在葡萄牙北部的佩内达-热雷什国家公园进行徒步旅行。公园的名字来自其中两座最高峰:佩内达峰( 米)和热雷什峰( 米)。
在本题中,公园被建模为一个无限整数平面。每个整数坐标位置 都有一个确定的海拔高度。
海拔由一个 的矩阵 周期性地铺满整个平面。具体地,对于任意整数 以及 ,位置
的海拔为 。
当你位于 时,可以移动到四个相邻位置之一:
若当前位置和目标位置的海拔分别为 和 ,则这次移动所需的时间为:
$$1+\left|\operatorname{alt}_1-\operatorname{alt}_2\right|.$$你的初始位置为 。
请计算在 秒内能够到达的不同整数位置数量。
当你的答案相对误差小于 时,将被认为正确。也就是说,若你的输出为 ,标准答案为 ,则应满足:
输入格式
第一行包含一个整数 :
接下来 行,每行包含 个整数。
第 行的第 个数为 ,其中:
输出格式
输出在 秒内能够到达的不同整数位置数量。
答案相对误差小于 即可。
样例 1
输入
2
3 3
3 3
输出
2e+40
说明
所有位置的海拔均为 ,因此任意一步移动都恰好耗时 秒。
位置 在 秒内可达,当且仅当:
可达位置的精确数量为:
20000000000000000000200000000000000000001
它可以在相对误差要求内近似为 。
样例 2
输入
3
0 0 0
0 1545 0
0 0 0
输出
2e+40
说明
所有满足 和 都能被 整除的位置 海拔为 ,其余位置海拔为 。
例如,从 移动到 需要 秒,而从 移动到 只需 秒。
在 秒内可达的位置为所有满足 的位置,但不包含峰顶 。
在 秒内可达位置的精确数量为:
19999999999999999931533333333333333863441
它同样可以在误差范围内近似为 。
样例 3
输入
4
0 1 2 3
5 6 7 4
10 11 8 9
15 12 13 14
输出
1.524886878e+39