161702025-04-09 07:04:56BencuLámpákcpp17Hibás válasz 0/100123ms2724 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) 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álasz1ms568 KiB
subtask20/15
3Hibás válasz3ms676 KiB
4Hibás válasz37ms1216 KiB
5Hibás válasz108ms2100 KiB
subtask30/10
6Hibás válasz2ms564 KiB
7Hibás válasz2ms748 KiB
8Hibás válasz2ms756 KiB
9Hibás válasz2ms564 KiB
10Hibás válasz2ms564 KiB
subtask40/30
11Hibás válasz43ms916 KiB
12Hibás válasz43ms1104 KiB
13Hibás válasz43ms1048 KiB
14Hibás válasz43ms1108 KiB
15Hibás válasz43ms1076 KiB
16Hibás válasz43ms1076 KiB
17Hibás válasz43ms1108 KiB
subtask50/45
18Hibás válasz97ms1852 KiB
19Hibás válasz97ms1844 KiB
20Hibás válasz98ms2040 KiB
21Hibás válasz97ms1956 KiB
22Hibás válasz98ms1844 KiB
23Hibás válasz120ms2616 KiB
24Hibás válasz123ms2708 KiB
25Hibás válasz123ms2616 KiB
26Hibás válasz122ms2724 KiB
27Elfogadva122ms2712 KiB
28Hibás válasz90ms1592 KiB
29Hibás válasz90ms1696 KiB