Z1 - Zavlažovanie AČasový limit: 2s, Pamäťový limit: 64MiBProgramovacie jazyky: Pascal, C, C++, Java, C++0x, Python 3Počet bodov: 1 [ Pošli riešenie ] [ Tvoje riešenia ] [ Správne riešenia ] [ Vzorové riešenie ] Petra má záhon obdĺžnikového tvaru a potrebovala by ho celý zavlažovať.
Pozdĺž hlavnej strany sú umiestnené postrekovače s rozličným dostrekom, všetky pokrývajú kruhové územie a majú spotrebu úmernú štvorcu polomera. ÚlohaAPre dané rozmery záhonu a polohy a dosahy postrekovačov zistite najmenší počet potrebný na úplné pokrytie záhonu. BPre dané rozmery záhonu a polohy a dosahy postrekovačov zistite najnižšiu dosiahnuteľnú spotrebu pri úplnom pokrytí záhonu. VstupV prvom riadku vstupu sa nachádza počet testovacích sád S Každá sada začína riadkom s celými číslami L, W a P určujúcimi hlavnú dĺžku a šírku záhonu a počet postrekovačov. Nasleduje P riadkov s celými číslami X, R, určujúcimi polohu a dosah každého postrekovača
1 ≤ S ≤ 50 VýstupVýstupom programu je pre každý scenár podľa úlohy [počet postrekovačov] alebo [spotreba]. PríkladVstup:2 10 1 3 2 5 7 5 -1 16 10 1 2 0 5 10 5 Výstup:A1 -1 B50 -1 |