Laiko ribojimas: 1s
Atminties ribojimas: 16MB
Vektorius
Šioje užduotyje jums reikia įgyvendinti tokias operacijas su sąrašu:
- - pridėti skaičių į sąrašo galą;
- - visus dabar turimus sąrašo elementus pakeisti į ;
- - išrikiuoti sąrašą didėjimo tvarka;
- - išrikiuoti sąrašą mažėjimo tvarka;
- - apsukti sąrašą;
- - išspausdinti vieną skaičių - dabartinį sąrašo dydį;
- - išspausdinti visus sąrašo elementus, atskirtus tarpais. Jei vektorius tuščias, spausdinkite "-" (be kabučių).
Pradiniai duomenys
Pirmoje eilutėje pateiktas vienas sveikasis skaičius - operacijų kiekis ().
Toliau seka eilučių. Kiekvienoje iš jų yra po vieną operaciją, atitinkančią sąlygoje aprašytą formatą. ir operacijų atveju duotasis skaičius yra tarp ir .
Rezultatai
Kiekvienai bei operacijai jūsų programa turi išspausdinti po vieną eilutę su reikiamu rezultatu (žr. pavyzdžius dėl aiškumo).
Pavyzdžiai
Pradiniai duomenys | Rezultatai |
---|---|
13 add 1 add 3 add 2 size print reverse print sorta print sortd print fill 5 print |
3 1 3 2 2 3 1 1 2 3 3 2 1 5 5 5 |