USGS의 지진계가 대규모 지진을 감지했습니다! 비상 대응 팀은 영향을받는 사람들의 수를 신속하게 추정해야합니다. 이 추정치를 계산하는 프로그램을 작성하십시오.
프로그램은 2 개의 입력을받습니다. 첫 번째는 지진 자체의 세부 사항입니다. 지진은 지구가 파열 된 선 세그먼트와 손상이 예상되는 결함으로부터의 임계 거리로 모델링되었습니다. 두 번째 입력은 해당 지역의 도시 위치 및 인구 목록입니다. 프로그램은 영향을받는 지역에 거주하는 사람들의 수, 즉 결함 세그먼트의 임계 거리 내에있는 모든 도시의 인구의 합계를 계산해야합니다.
입력
먼저 지진을 설명하는 선으로 오류의 시작 및 끝 지점에 대한 x, y 좌표와 임계 거리를 포함합니다. 형식은 A_x A_y B_x B_y D
입니다. 예를 들면 다음과 같습니다.
3.0 3.0 7.0 4.0 2.5
(3.0,3.0)에서 (7.0,4.0)까지의 결함과 2.5의 임계 거리를 인코딩합니다.
둘째, 해당 지역의 도시 당 한 줄로 도시와 인구의 x, y 좌표를 포함합니다. 예를 들면 다음과 같습니다.
1.0 1.0 2500
5.0 7.0 8000
3.0 4.0 7500
9.0 6.0 3000
4.0 2.0 1000
산출
영향을받는 지역에 사는 사람들의 수. 위의 예에서는 세 번째와 다섯 번째 도시 만 위험 지역에 있으므로 결과는
8500
가장 짧은 코드가 승리합니다.
실시 예 2
0.0 0.0 10.0 0.0 5.0
5.0 4.0 10000
5.0 -4.0 1000
5.0 6.0 100
11.0 2.0 10
-4.0 4.0 1
생성
11010
8500.0
예에서는 괜찮습니까? 테스트 케이스를 더 얻을 수 있을까요?