#ABC280G. 使用六边形网格 2
使用六边形网格 2
使用六边形网格 2
题目描述
有一个如下所示的无限六边形网格。
六边形格子用两个整数 表示。
格子 与以下 6 个格子相邻:
定义两个格子 和 之间的距离为:从格子 反复移动到相邻格子,到达格子 所需的最少移动次数。
例如,格子 与 之间的距离为 ,格子 与 之间的距离为 。
给定 个格子 。
从这 个格子中选取一个或多个格子,使得所选格子中任意两个格子之间的距离至多为 ,共有多少种选法?
请输出答案对 取模的值。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出答案。
样例
3 1
0 0
0 1
1 0
5
所选格子的集合共有五种可能:,以及 。
9 1
0 0
0 1
0 2
1 0
1 1
1 2
2 0
2 1
2 2
33
5 10000000000
314159265 358979323
846264338 -327950288
-419716939 937510582
-97494459 -230781640
628620899 862803482
31
数据范围
- 两两不同。
- 输入中的所有值均为整数。
难度
省选/NOI-
通过率
—
尝试
0
已通过
0
- ID
- 2559
- 类型
- 传统题
- Time Limit
- 3000ms
- Memory Limit
- 1024MiB
- 上传者