161712025-04-09 07:08:00BencuLámpákcpp17Wrong answer 0/100118ms1076 KiB
#include <bits/stdc++.h>

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

int main()
{
    ifstream f("be.in");
    cin>>n>>k>>q;
    int a[100001]={0};
    for (int i=2; i<=n; i++) cin>>a[i];
    for (int z=1; z<=q; z++) {
        int b[100001],s=0;
        for (int i=1; i<=n; i++) {
            cin>>b[i];
            if (b[i]==1 && i>1) 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 answer1ms564 KiB
2Wrong answer1ms756 KiB
subtask20/15
3Wrong answer3ms564 KiB
4Wrong answer37ms820 KiB
5Wrong answer103ms928 KiB
subtask30/10
6Wrong answer2ms756 KiB
7Wrong answer2ms748 KiB
8Wrong answer2ms564 KiB
9Wrong answer2ms564 KiB
10Wrong answer2ms564 KiB
subtask40/30
11Wrong answer41ms812 KiB
12Wrong answer43ms808 KiB
13Wrong answer41ms564 KiB
14Wrong answer43ms816 KiB
15Wrong answer41ms564 KiB
16Wrong answer41ms1012 KiB
17Wrong answer41ms1000 KiB
subtask50/45
18Wrong answer93ms820 KiB
19Wrong answer94ms820 KiB
20Wrong answer96ms808 KiB
21Wrong answer93ms824 KiB
22Wrong answer93ms832 KiB
23Wrong answer115ms1060 KiB
24Wrong answer116ms1076 KiB
25Wrong answer118ms1068 KiB
26Wrong answer116ms1048 KiB
27Wrong answer116ms1056 KiB
28Wrong answer86ms820 KiB
29Wrong answer87ms820 KiB