Laiko ribojimas: 1s
Atminties ribojimas: 256MB
Duomenų failas: antimaterija.in
Rezultatų failas: antimaterija.out
Antimaterija
Gustas netikėtai atrado slaptą laboratoriją. Laboratorijoje jis rado eilėje išrikiuotų įrenginių sunumeruotų nuo iki iš kairės į dešinę. Kiekvienas įrenginys gali sukurti vienetų materijos arba antimaterijos.
Gustas nori pasirinkti kurią nors iš eilės einančių įrenginių seką, kiekvienam sekos įrenginiui nustatyti, kad gamintų materiją arba antimateriją ir nufotografuoti rezultatą. Vis dėlto, jam pavyks tik tuo atveju, jeigu antimaterijos bei materijos pagamintų kiekių suma sekoje bus vienoda.
Gustas prašo jūsų išsiaiškinti, kiek skirtingų nuotraukų jis gali padaryti. Nuotrauka skiriasi nuo kitos, jei jo pasirinktų įrenginių seka nuotraukoje skiriasi arba bent vienas jo pasirinktos sekos įrenginys vienoje nuotraukoje gamina materiją, o kitoje antimateriją.
Pradiniai duomenys
Pirmoje eilutėje yra skaičius ().
Antroje eilutėje yra sveikųjų skaičių (.
()
Rezultatai
Išveskite vieną skaičių - kiek skirtingų nuotraukų gali padaryti Gustas moduliu .
Pavyzdžiai
Pradiniai duomenys | Rezultatai | Paaiškinimas |
---|---|---|
4 1 1 1 1 |
12 |
Skirtingos nuotraukos: [1+, 2-], [1-, 2+], [2+, 3-], [2-, 3+], [3+, 4-], [3-, 4+], [1+, 2+, 3-, 4-], [1+, 2-, 3+, 4-], [1+, 2-, 3-, 4+], [1-, 2+, 3+, 4-], [1-, 2+, 3-, 4+] bei [1-, 2-, 3+, 4+]. reiškia, jog -tasis įrenginys gamina materiją, - antimateriją. |