161722025-04-09 07:11:19BencuLámpákcpp17Hibás válasz 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;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz2ms1076 KiB
2Hibás válasz1ms1076 KiB
subtask20/15
3Hibás válasz3ms1076 KiB
4Hibás válasz37ms1076 KiB
5Hibás válasz101ms1972 KiB
subtask30/10
6Hibás válasz2ms1076 KiB
7Hibás válasz2ms1080 KiB
8Hibás válasz2ms1076 KiB
9Hibás válasz2ms1076 KiB
10Hibás válasz2ms1080 KiB
subtask40/30
11Hibás válasz41ms1076 KiB
12Hibás válasz41ms1172 KiB
13Hibás válasz43ms1196 KiB
14Hibás válasz41ms1204 KiB
15Hibás válasz41ms1260 KiB
16Hibás válasz41ms1076 KiB
17Hibás válasz41ms1076 KiB
subtask50/45
18Hibás válasz92ms1332 KiB
19Hibás válasz92ms1332 KiB
20Hibás válasz94ms1332 KiB
21Hibás válasz92ms1332 KiB
22Hibás válasz93ms1332 KiB
23Hibás válasz115ms1844 KiB
24Hibás válasz115ms1848 KiB
25Hibás válasz115ms1960 KiB
26Hibás válasz118ms1844 KiB
27Hibás válasz115ms1960 KiB
28Hibás válasz85ms1192 KiB
29Hibás válasz85ms1268 KiB