161722025-04-09 07:11:19BencuLámpákcpp17Wrong answer 0/100118ms1972 KiB
#include <bits/stdc++.h>

using namespace std;
long long k,n,q;

int main()
{
    ifstream f("be.in");
    cin>>n>>k>>q;
    long long a[100001]={0};
    for (int i=2; i<=n; i++) cin>>a[i];
    for (int z=1; z<=q; z++) {
        long long b[100001],s=0;
        for (int i=1; i<=n; i++) {
            cin>>b[i];
            if (b[i]==1 && i>2) s++;
        }
        if (s%2==0) {
            if (b[2]==1) cout<<(b[1]+k)%2<<endl;
            else cout<<b[1]<<endl;
        }
        else {
            if (b[2]==1) cout<<(b[1]+s/2+1)%2<<endl;
                else cout<<(b[1]+s/2)%2<<endl;
        }
    }
    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Wrong answer2ms1076 KiB
2Wrong answer1ms1076 KiB
subtask20/15
3Wrong answer3ms1076 KiB
4Wrong answer37ms1076 KiB
5Wrong answer101ms1972 KiB
subtask30/10
6Wrong answer2ms1076 KiB
7Wrong answer2ms1080 KiB
8Wrong answer2ms1076 KiB
9Wrong answer2ms1076 KiB
10Wrong answer2ms1080 KiB
subtask40/30
11Wrong answer41ms1076 KiB
12Wrong answer41ms1172 KiB
13Wrong answer43ms1196 KiB
14Wrong answer41ms1204 KiB
15Wrong answer41ms1260 KiB
16Wrong answer41ms1076 KiB
17Wrong answer41ms1076 KiB
subtask50/45
18Wrong answer92ms1332 KiB
19Wrong answer92ms1332 KiB
20Wrong answer94ms1332 KiB
21Wrong answer92ms1332 KiB
22Wrong answer93ms1332 KiB
23Wrong answer115ms1844 KiB
24Wrong answer115ms1848 KiB
25Wrong answer115ms1960 KiB
26Wrong answer118ms1844 KiB
27Wrong answer115ms1960 KiB
28Wrong answer85ms1192 KiB
29Wrong answer85ms1268 KiB