ZADANIE

Programowanie w języku C i językach pochodnych, jak C++, C#
noxon

ZADANIE

Post autor: noxon » 12 gru 2013, 16:37

Pan Alojzy i pan Bartłomiej sa włascicielami działek w kształcie
prostokatów, które maja wspólny bok. Pan Bartłomiej wypasa
na swojej działce koze. Przywiazał ja do samego srodka działki
łancuchem o długosci umozliwiajacej jej dosiegniecie do najdalszych
skrawków. Niestety, koza ma przez to wystarczajaca swobode,
aby wejsc takze na działke Pana Alojzego i wyjadac jego
kapuste. Wsciekły Pan Alojzy postanowił zakonczyc ten proceder
i skrócic kozie łancuch. Nie wie jednak, jaka powinna byc jego długosc.
Pan Alojzy zna długosc N wspólnego boku działek oraz M
– maksymalna odległosc, na jaka koza zapuszcza sie wgłab jego
działki. Pomózcie Panu Alojzemu ustalic długosc łancucha!
Wejscie
W pierwszym wierszu standardowego wejscia znajduja sie dwie liczby całkowite N i M (1 6 2M < N 6 106).
Wyjscie
W pierwszym wierszu standardowego wyjscia powinna znalezc sie jedna liczba rzeczywista – długosc, do jakiej
nalezy skrócic kozie łancuch, podana z dokładnoscia do drugiego miejsca po przecinku.
Przykłady
Wejscie: Wejscie: Wejscie:
12 2 30 10 100 40
Wyjscie: Wyjscie: Wyjscie:
8.00 6.25