Atcoder abc280
https://atcoder.jp/contests/abc280/tasks
G - Do Use Hexagon Grid 2
六边形地图
(i,j) 和 (i+-1,j), (i,j+-1), (i+1,j+1) ,(i-1,j-1) 相邻
给你n个点
问有多少种方案能选一个非空点集, 使点集中两两距离不大于D
范围
n 300
xi,yi, [-1e9,1e9]
d [1,1e10]
3s
1024mb
我的思路
先想 1维, 就是sort, 然后定必定要选的点从左到右, 找区间长d中的点个数的2的幂次
然后不是六边形的 2维, 类似的定(左,下)角的点, 但问题是 其它点个数不能再2的幂次了
总觉得做过, 但是又完全不会
n=300 就可能 3次方的做法