← 完整题目索引PROJECT EULER · #0415巨型点集Titanic Sets仅题目 · 待解原题 ↗如果存在一条直线恰好穿过 S 中的两个点,则一组格点 S 称为泰坦尼克集。 S={(0,0),(0,1),(0,2),(1,1),(2,0),(1,0)} 就是泰坦尼克集的一个例子,其中穿过 (0,1) 和 (2,0) 的线不穿过 S 中的任何其他点。 另一方面,集合 {(0,0),(1,1),(2,2),(4,4)} 不是一个巨大的集合,因为穿过集合中任意两点的直线也穿过另外两点。 对于任意正整数N,令T(N)为每个点(x,y)满足0≤x,y≤N的泰坦尼克集S的数量。 可以验证 T(1)=11、T(2)=494、T(4)=33554178、T(111)mod108=13500401 和 T(105)mod108=63259062。 求 T(1011)mod108。 题解待补充这道题的题目已收录,解题思路、代码和答案将在后续补充。