Snjeguljica


Submit solution

Points: 40 (partial)
Time limit: 5.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python

Županijsko natjecanje 2011. / Osnovna škola (7. razred) - 1. zadatak

Snjeguljica pravi najbolju pitu od malina u cijelom carstvu bajki.

Tajna te pite leži i u ručno branim svježim malinama s Carske visoravni.

Dok Snjeguljica priprema tijesto za pitu, njenih 7 patuljaka odlazi u berbu. Za vrijeme berbe, patuljci broje koliko je pojedini od njih ubrao malina kako bi na kraju dana mogli napraviti rang listu i odrediti pobjednika, drugoplasiranog, itd.

Zatim tu rang listu daju Snjeguljici koja je sprema u arhivu.

Na žalost, Snjeguljica ima jedan problem.

Izgubila je rang listu od prošlog branja malina, a ne želi da patuljci saznaju za to. Zato ih je zamolila da joj sljededi put kada dođu s branja, na trenutnu rang listu pored svog imena u poretku napišu i koliko su mjesta bili bolji ili lošiji nego u poretku iz prošle berbe.

Na osnovu tih podataka, Snjeguljica može složiti rang listu za prošlo branje i potajno je spremiti u arhivu.

Napiši program koji de joj pomodi u tom poduhvatu. Patuljke demo zvati njihovim izvornim imenima: Bashful, Doc, Dopey, Grumpy, Happy, Sleepy i Sneezy.

ULAZNI PODATCI

Urang lista novog branja opisana sa sedam puta po dva retka oblika:

  • string P, pri čemu je P ime jednog od 7 patuljka;
  • cijeli broj X ( -6 ≤ X ≤ 6), pri čemu pozitivan broj X označava da je patuljak P u novom branju za X mjesta bolji na rang listi u odnosu na prošlo branje, negativan X da je lošiji a 0 da zauzima isto mjesto;

IZLAZNI PODATCI

imena sedmorice patuljaka na izgubljenoj rang listi u poretku od 1. do 7. mjesta.

PRIMJERI TEST PODATAKA

Ulaz
Dopey
6
Bashful
2
Sleepy
0
Grumpy
1
Sneezy
1
Doc
-5
Happy
-5
Izlaz
Doc
Happy
Sleepy
Bashful
Grumpy
Sneezy
Dopey
Objašnjenje

(1) Nakon novog branja, najbolji je bio patuljak Dopey koji je u odnosu na prošlo branje bio 6 mjesta bolji. To znači da je prošli put Dopey bio zadnji.


Comments

There are no comments at the moment.