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% |