161712025-04-09 07:08:00BencuLámpákcpp17Hibás válasz 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;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz1ms564 KiB
2Hibás válasz1ms756 KiB
subtask20/15
3Hibás válasz3ms564 KiB
4Hibás válasz37ms820 KiB
5Hibás válasz103ms928 KiB
subtask30/10
6Hibás válasz2ms756 KiB
7Hibás válasz2ms748 KiB
8Hibás válasz2ms564 KiB
9Hibás válasz2ms564 KiB
10Hibás válasz2ms564 KiB
subtask40/30
11Hibás válasz41ms812 KiB
12Hibás válasz43ms808 KiB
13Hibás válasz41ms564 KiB
14Hibás válasz43ms816 KiB
15Hibás válasz41ms564 KiB
16Hibás válasz41ms1012 KiB
17Hibás válasz41ms1000 KiB
subtask50/45
18Hibás válasz93ms820 KiB
19Hibás válasz94ms820 KiB
20Hibás válasz96ms808 KiB
21Hibás válasz93ms824 KiB
22Hibás válasz93ms832 KiB
23Hibás válasz115ms1060 KiB
24Hibás válasz116ms1076 KiB
25Hibás válasz118ms1068 KiB
26Hibás válasz116ms1048 KiB
27Hibás válasz116ms1056 KiB
28Hibás válasz86ms820 KiB
29Hibás válasz87ms820 KiB