z-paintball
Kicsi Z belépett a helyi paintball klubba. Mint minden új tagnak, neki is vizsgázni kell a klub egy "belső bizottsága" előtt, ahol igazolnia kell jártasságát a paintball eszközeinek kezelésében. A vizsgához kapott egy "puskát" - szaknyelven markert - mellyel a vizsgán (festék helyett) elasztikus labdákat lehet kilőni. A lövés során a golyó nem veszit sebességéből, s falhoz érve úgy pattan vissza, hogy a beesési szög egyenlő lesz a visszaverődés szögével. A labda ugyanigy viselkedik akkor is, ha ajtófélfába ütközik.
Az ilyen puskával téglalap alakú antigravitációs szobában lőnek. A szoba méretei a illetve b, s az egyik falon egy d szélességű nyilás játsza az ajtó szerepét. A labdát a szobán kivülről kell belőni a padlóval párhuzamosan, s a labda végig ugyanabban a magasságban halad. Ha a labda éppen a szoba szögletébe talál, akkor ugyanazon az úton visszatér.
A standard bemenő egység második sorában ugyancsak két egész szám áll: [
] - az ajtónyilás közepének távolsága a baloldali faltól, és d - az ajtónyilás szélessége.
A standard bemenő egység harmadik sorában adott az e egész szám - ez fejezi ki puska helyének távolságát az ajtónyilás közepétől balra illetve jobbra (x koordinátakén), egy nagybetű: "L" a bal, illetve "R" a jobb oldal jelölésére, végül az f egész szám - ez fejezi ki, milyen távol van a puska az ajtót tartalmazó fal vonalától (az y koordináták irányában).Kikötések: 2 <= a <= 1000; 1 <= b <= 1000, 1 <= c < a, 1 <= d < 1000, közben d olyan, hogy az ajtónyilás nem ér a szomszédos falig.
0 <= e <= 100 000; 1 <= f <= 100 000.
[c]6 6
3 1
1 L 1
Kimenet:
3Magyarázat: A labdát a (p) pozicióról lőtték ki (az ajtó közepétől egy egységre balra és a fal vonalától egy egységnyi távolságból). A labda az ajtónyilás közepén áthaladva berepül a szobába. Először visszaverődik a jobboldali fal közepétől (1). Ezután a szemközti fal közepét éri el és innen is visszaverődik (2). Tovább haladva harmadszor is visszaverődik a baloldali fal közepétől(3), s innen az ajtónyilás közepén áthaladva kirepül a szobából.
Submit solution
Coming laterThe grading service will be connected in a later migration step. You can inspect the task and your previous results now.