#P15500. [ICPC 2025 APC] Squares on Grid Lines
[ICPC 2025 APC] Squares on Grid Lines
说明
在一个二维平面上,有一个边长为 的正方形,它被划分成 的单元格网格,总计有 个单元格。
你的任务是回答 个查询,查询编号为 到 ,描述如下。在第 个查询中,你会得到一个实数 ,你需要计算在平面上放置四个点的方案数,使得:
- 每个点都位于某个单元格的边界上(不必是同一个单元格),且
- 这四个点构成一个面积为 的正方形的顶点。
这里,由这些点构成的正方形的边不必与单元格的边平行。如果存在无穷多种有效放置方式,你必须报告这一情况。
如果存在一个点出现在一种放置方式中但不出现在另一种中,则认为这两种放置方式不同。
输入格式
输入的第一行包含两个整数 和 (,)。接下来的 行中的第 行包含一个实数 (),小数点后恰好有两位数字。
输出格式
输出 行。第 行应包含第 个查询的有效放置方式的数量。如果存在无穷多种,则输出 。
3 4
6.90
0.26
2.65
1.00
2
4
10
-1
1 5
0.49
0.50
0.51
0.99
1.00
0
1
2
2
1
提示
样例输入/输出 #1 的解释
对于查询 和 ,有效的放置方式如图 I.1 所示。上方的两种放置方式对应查询 ,下方的四种放置方式对应查询 。在每种放置方式中,阴影区域表示由这些点构成的正方形。
:::align{center}

图 I.1:样例输入 #1 的图示。 :::
翻译由 DeepSeek 完成
京公网安备 11011102002149号