Se consideră şiruri, numite şi , fiecare dintre ele având câte elemente naturale nenule. Elementele din cadrul şirurilor sunt indexate de la la . Cunoscându-se , şi o valoare naturală nenulă , regula după care se calculează elementele şirurilor este următoarea:
Pentru avem:
Pentru avem:
Operaţiile utilizate în formulele de mai sus au următoare semnificaţie:
- : sau-exclusiv pe biţi
- : sau pe biţi
- : şi pe biţi
- : reprezintă restul împărţirii lui la
Definim ca fiind egal cu: (produsul tuturor elementelor şirului val, cu excepţia lui ) .
Mai exact, .
Cerinţă
Să se calculeze valoarea (adică KaTeX parse error: Unexpected character: '\' at position 23: …{\textbf{XOR}} \̲ între toate cele valori , ).
Date de intrare
Fişierul de intrare xp.in conţine pe prima (şi singura) linie numere naturale separate prin câte un spaţiu, reprezentând, în ordine, valorile şi .
Date de ieşire
Fişierul de ieşire xp.out va conţine valoarea .
Restricții și precizări
- Pentru dintre teste vom avea
- Pentru alte dintre teste vom avea
- Problema nu urmăreşte găsirea vreunei proprietăţi speciale a relaţiilor de generare a elementelor şirurilor şi
Exemplul 1
xp.in
5 4 6 10 15
xp.out
10
Explicație
Se obţin următoarele şiruri şi :
Se obţin următoarele valori pentru şirul (în ordine, de la la ):
.
Obţinem .
Exemplul 2
xp.in
3999999 9003 3333 30000 900330000
xp.out
594979072
Sursă și autori
ONI 2010, clasele 10. Mugurel Ionuț Andreica.
Enunț din Kilonova, sub licența CC-BY-NC-SA-4.0, conform politicii sursei. Adaptări de prezentare și tipografie. Exemplele, formulele și figurile originale sunt păstrate.
Trimite o soluție
Setul original de teste și regulile de punctare sunt în curs de verificare. Trimiterea pentru evaluare va fi disponibilă după această verificare.
Se verifică autentificarea…