Giriş
Size topları ve içinde zemin olan bir 2B harita verilir. Şöyle görünüyor:
1 5 2
3
4
__________________________
Her sayı bir top ve _zemin seviyesidir. Alt çizgi _karakterine zemin seviyesi çizgisinden başka bir satırda izin verilmez. 0-9Zemin seviyesinin üstünde sadece boşluklar, satır başları ve rakamlar kullanılabilir . Son satırın zemin seviyesi olduğunu varsayamazsınız - zemin seviyesinin altındaki boş çizgilere izin verilir. Boş satırları doldurmak için boşluklar da ekleyebilirsiniz, bu size yardımcı oluyorsa.
Toplar gelen sayılar olabilir 0için 9, yer altında birbiri üzerine yerleştirilmiş, ancak yapılabilir. Topun numaraları benzersiz olacak.
Her karakterin bir metre olduğunu varsayın .
Haritadan pastebin!
Test durumu 1 - bunun
gibi bir çıktı vermelidir
Test durumu 2 - ilk harita ile aynı sonuçları üretmelidir
Meydan okuma
Zorluk, bir dosyadan veya stdin- kullanmanıza izin verilen - gibi bir haritayı okumak cat balls.txt | ./yourexecutableve yere çarptığında her topun hızını çıkarmaktır .
Bunun hzeminin çizgi numarası ile topun çizgi numarası arasındaki çizgi numarası farkı olduğunu ve bunun geşit olduğunu varsayalım 10m/s^2.
Çıktı
Her top sayısını ve hızını m/szemin seviyesinde vermelisiniz . Örneğin , top numarası ve hızı N - Vm/snerede . İsterseniz bir dizi çıktısı da verebilirsiniz.NV
Mutlu kodlama! :)
