Laiko ribojimas: 1s
Atminties ribojimas: 64MB
Duomenų failas: giminaiciai.in
Rezultatų failas: giminaiciai.out
Giminaičiai
Tolimoje Briedžių tako galaktikoje yra nedidelė linksmažmogių apgyvendinta planeta. Linksmažmogiai yra tokie nuoširdūs ir draugiški su visais, jog iš jų sąmonės net išnyko giminaičio sąvoka. Todėl nieko nuostabaus, jei kuris nors linksmažmogis nežino, kas yra jo brolis, sesuo, pusbrolis ar pusseserė. Tačiau planetos demografijos tyrėjams tai anaiptol nėra džiugi žinia, kadangi jiems ši informacija yra reikalinga.
Tyrėjai sunumeravo visus linksmažmogius skaičiais nuo 1 iki ir nuskaitė kiekvieno linksmažmogio
DNR kodą sveikuoju skaičiumi
. Mokslininkai išsiaiškino, kad linksmažmogių giminystę galima nustatyti pagal dvejetainę jų DNR kodų išraišką. Jie nustatė tokius galimus giminystės ryšius:
- Dvyniai – linksmažmogiai
ir
yra dvyniai, jeigu jų DNR kodai
ir
dvejetainėje formoje yra vienodi.
- Brolis/sesuo – linksmažmogiai
ir
yra broliai arba seserys, jeigu jų DNR koduose
ir
dvejetainėje formoje skiriasi lygiai vienas bitas.
- Pusbrolis/pusseserė – linksmažmogiai
ir
yra pusbroliai arba pusseserės, jeigu jų DNR kodai
ir
dvejetainėje formoje skiriasi lygiai dviejuose bituose.
- Kitais atvejais linksmažmogiai nelaikomi giminaičiais.
Padėkite demografijos tyrėjams rasti, kiek planetoje yra giminaičių porų.
Pradiniai duomenys
Pirmoje eilutėje – skaičius
. Antroje eilutėje –
tarpais atskirtų sveikųjų skaičių
.
Rezultatai
Išveskite giminaičių porų skaičių.
Pavyzdžiai
Pradiniai duomenys | Rezultatai |
---|---|
4 28 22 18 6 |
4 |
8 1 1 9 1 1 3 3 3 |
28 |