Laiko ribojimas: 1s
Atminties ribojimas: 64MB
Duomenų failas: lmio_1993_3e2_valiutos.in
Rezultatų failas: lmio_1993_3e2_valiutos.out
Valiutos keitimas
valstybių turi skirtingas valiutas. Kiekvienos valstybės bankas perka kitų valstybių valiutą ir moka už ją sava valiuta.
Valiutų supirkimo kainos pateiktos dydžio lentelėje: eilutės stulpelyje nurodoma valstybės valiutos vieneto kaina valstybės valiuta. Nulis rodo, kad valstybė valstybės valiutos neperka.
Turėdami tam tikrą pradinės valstybės valiutos kiekį ir aplankę kelias valstybes, kiekvienoje jų keisdami valiutą, vėl grįžtame į pradinę valstybę. Jei grįžę turėsime daugiau valiutos, negu jos buvome pasiėmę iš pradžių, tai reikš, kad maršrutas pelningas. Kelionės išlaidos neskaičiuojamos
Reikia nustatyti, ar yra bent vienas pelningas valiutų keitimo maršrutas.
Užduotis
Parašykite programą, kuri atliktų šitokius veiksmus:
- perskaitytų valiutų supirkimo kainų lentelę
- rastų bent vieną pelningą maršrutą; jei tokio maršruto nėra, išvestų pranešimą: NERASTA
- jei pelningas maršrutas yra, parodytų ekrane visų aplankytų valstybių numerius ir pelno, kuris gaunamas nukeliavus tuo maršrutu vieną kartą, dydį procentais.
Pradiniai duomenys
Pirmoje eilutėje nurodytas valstybių skaičius , t. y. lentelės dydis. Kitose eilutėse pateikta pati lentelė, t. y. eilučių, kurių kiekvienoje yra po realiųjų skaičių – valiutos supirkimo kainos.
Pavyzdžiai
Pradiniai duomenys | Rezultatai |
---|---|
2 0.0 2.0 0.5 0.0 |
NERASTA |
4 0.0 0.0 1.3 1.0 1.2 0.0 0.0 0.0 0.0 1.1 0.0 0.8 0.01 1.0 0.0 0.0 |
PELNINGAS: 1 3 2 PELNAS: 71.6% |