📅  最后修改于: 2023-12-03 14:57:49.128000             🧑  作者: Mango
这是一个用于计算平面上距离原点距离为 D 的点的个数的程序。通过积分的方法,可以高效地计算出满足条件的点的个数。
import math
def count_points(D, points):
count = 0
for point in points:
distance = math.sqrt(point[0] ** 2 + point[1] ** 2)
if distance == D:
count += 1
return count
代码片段按markdown标明:
输入:
D = 5
points = [(1, 2), (3, 4), (5, 0), (0, 5)]
输出:
2