Flotă

Time limit: 0.1s Memory limit: 64MB Input: Output:

Într-o galaxie îndepărtată, generalul Coba are o nouă flotă de nn nave spațiale cu care își dorește să cucerească întreaga galaxie.
Fiecare navă este reprezentată printr-un cod. Codurile navelor au semnificația că fiecare divizor al codului reprezintă ID-ul unui membru de echipaj de la bord. Astfel, fiecare navă are numărul de oameni de la bord egal cu numărul de divizori.
Unele nave beneficiază de un set de arme laser de ultimă generație. Aceste nave pot fi identificate prin proprietatea că suma ID-urilor membrilor echipajului este impară.

Cerință

Pentru a cuceri galaxia, generalul Coba are nevoie de ajutorul vostru. El are nevoie să știe:

  1. Numărul total de membri din toate echipajele flotei.
  2. Numărul de nave cu arme laser din flota sa.

Date de intrare

Pe prima linie se găsește numărul cerinței CC care poate fi 1 sau 2.
Pe a doua linie se găsește numărul nn cu semnificația din enunț, iar pe a treia linie se găsesc nn numere.

Date de ieșire

Pentru oricare din cele două cerințe se va afișa un singur număr natural, reprezentând răspunsul la cerință.

Restricții și precizări

  • C{1,2}C \in \{1, 2\};
  • Pentru C=1C=1, 1n25 0001 \leq n \leq 25 \ 000;
  • Pentru C=2C=2, 1n200 0001 \leq n \leq 200 \ 000;
  • 1ai5 000 0001 \leq a_i \leq 5 \ 000 \ 000, unde aia_i reprezintă al ii-lea termen din șir, 1in1 \leq i \leq n ;
  • Pentru citirea și afișarea rapidă, se recomandă folosirea acestor linii de cod la începutul funcției main:
ios::sync_with_stdio(false);  
cin.tie(NULL);  
cout.tie(NULL);  
# Punctaj Restricții
1 10 C=1C = 1 şi n1 000n \leq 1 \ 000
2 20 C=1C = 1 şi nu există restricții suplimentare
3 10 C=2C = 2 şi n1 000n \leq 1 \ 000
4 40 C=2C = 2 și n50 000n \leq 50 \ 000
5 20 C=2C = 2 și nu există restricții suplimentare

Exemplul 1

stdin

1
7
9 10 5 2 72 32 6 

stdout

33

Explicație

Navele au în ordine: 33, 44, 22, 22, 1212, 66, 44 membri la bord. În total sunt 3333 de membri în echipajele flotei.

Exemplul 2

stdin

2
7
9 10 5 2 72 32 6 

stdout

4

Explicație

Navele care au la bordul lor arme laser sunt: 99, 22, 7272, 3232.

Log in or sign up to be able to send submissions!