USGS'nin sismometreleri büyük bir deprem tespit etti! Acil durum müdahale ekiplerinin, etkilenen kişi sayısının hızlı bir şekilde tahmin edilmesi gerekir. Bu tahmini hesaplamak için bir program yazın.
Programınız 2 giriş alır. Birincisi depremin kendisinin detayları. Deprem, içinde hasarın beklenebileceği faydan gelen kritik mesafe ile birlikte, dünyanın yırtıldığı bir çizgi parçası olarak modellenmiştir. İkinci girdi, bölgedeki şehirlerin konumu ve nüfusunun bir listesidir. Programınız, etkilenen bölgede yaşayan insan sayısını, yani arıza segmentinin kritik mesafesindeki tüm şehirlerin nüfusunun toplamını hesaplamalıdır.
Giriş
İlk olarak, depremi açıklayan ve fayın başlangıç ve bitiş noktalarının x, y koordinatlarını ve kritik mesafeyi içeren bir çizgi. Biçimi A_x A_y B_x B_y D
. Örneğin:
3.0 3.0 7.0 4.0 2.5
(3.0,3.0) 'dan (7.0.4.0)' a kadar uzanan ve 2.5'lük kritik bir mesafeyi hatayı kodlar.
İkincisi, şehir ve nüfusunun x, y koordinatlarını içeren, bölgede her şehir için bir satır. Örneğin:
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
Çıktı
Etkilenen bölgede yaşayan insan sayısı. Yukarıdaki örnek için tehlike bölgesinde yalnızca üçüncü ve beşinci şehirler bulunmaktadır.
8500
En kısa kod kazanır.
ÖRNEK 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
üretir
11010
8500.0
olmalı mı yoksa örnek için uygun mu? Ve belki daha fazla testka alabilir miyiz?