CSES - Aalto Competitive Programming 2024 - wk12 - Mon - Results
Submission details
Task:Integer Points
Sender:Nallue
Submission time:2024-11-25 17:03:42 +0200
Language:C++ (C++11)
Status:READY
Result:
Test results
testverdicttime
#1ACCEPTED0.00 sdetails
#2ACCEPTED0.00 sdetails
#3ACCEPTED0.00 sdetails
#4ACCEPTED0.00 sdetails
#50.09 sdetails
#6ACCEPTED0.09 sdetails
#70.09 sdetails
#80.09 sdetails
#9ACCEPTED0.09 sdetails
#100.09 sdetails
#110.08 sdetails
#120.08 sdetails
#130.07 sdetails

Code

#include <iostream>
#include <vector>

using namespace std;

int main(){
    int a;
    cin >> a;

    int contpair1 =0;
    int contnopair1 =0;
    for(int i=0; i<a; i++){
        int temp;
        cin >> temp;
        if(temp%2==0)contpair1+=1;
        else contnopair1 +=1;
    }

    int b;
    cin >> b;

    int contpair2 =0;
    int contnopair2 =0;
    for(int i=0; i<b; i++){
        int temp;
        cin >> temp;
        if(temp%2==0)contpair2+=1;
        else contnopair2 +=1;
    }
    
    // cout << contpair1 <<" "<<contpair2 << endl;
    // cout << contnopair1 <<" "<<contnopair2 << endl;
    cout << (contpair1*contpair2) + (contnopair1* contnopair2) << endl;

}

Test details

Test 1

Verdict: ACCEPTED

input
3
1 3 2
2
0 3

correct output
3

user output
3

Test 2

Verdict: ACCEPTED

input
2
1000000000 0
2
1000000000 0

correct output
4

user output
4

Test 3

Verdict: ACCEPTED

input
1
664947340
1
254841583

correct output
0

user output
0

Test 4

Verdict: ACCEPTED

input
200
346438723 462087704 569209152 ...

correct output
20000

user output
20000

Test 5

Verdict:

input
100000
219972426 682881172 652258550 ...

correct output
10000000000

user output
1410065408

Test 6

Verdict: ACCEPTED

input
100000
941269471 182588867 631884359 ...

correct output
0

user output
0

Test 7

Verdict:

input
100000
802070817 437903274 526938648 ...

correct output
5000000000

user output
705032704

Test 8

Verdict:

input
100000
630252165 102099677 259588247 ...

correct output
7160000000

user output
-1429934592

Test 9

Verdict: ACCEPTED

input
100000
219808835 223532219 117310337 ...

correct output
399994

user output
399994

Test 10

Verdict:

input
100000
1000000000 999999999 999999998...

correct output
5000000000

user output
705032704

Test 11

Verdict:

input
100000
0 1 2 3 4 5 6 7 8 9 10 11 12 1...

correct output
5000000000

user output
705032704

Test 12

Verdict:

input
100000
1000000000 999999999 999999998...

correct output
5000000000

user output
705032704

Test 13

Verdict:

input
100000
0 1 2 3 4 5 6 7 8 9 10 11 12 1...

correct output
5000000000

user output
705032704