167452025-05-12 08:16:34BencuLámpákcpp17Hibás válasz 0/100120ms1940 KiB
#include <bits/stdc++.h>

using namespace std;
long long k,n,q;
struct Bencu {
    int jel;
}L[100001];
long long kar[100001];
int main()
{
    ifstream f("be.in");
    cin>>n>>k>>q;
    for (int i=2; i<=n; i++) cin>>kar[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++;
        }
        //cout<<s<<" - ";
        if (s%2==0) {
            if (b[2]==1) {
                cout<<(k+b[1])%2<<endl;
            }
            else {
                cout<<b[1]<<endl;
            }
        }
        else {
            if (b[2]==0) {
                cout<<(b[1]+k/2)%2<<endl;
            }
            else {
                int m;
                if (k%2==0) m=k/2;
                else m=k/2+1;
                cout<<(b[1]+m)%2<<endl;
            }
        }
    }
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz1ms316 KiB
2Hibás válasz1ms500 KiB
subtask20/15
3Hibás válasz3ms500 KiB
4Hibás válasz37ms564 KiB
5Elfogadva104ms1840 KiB
subtask30/10
6Hibás válasz1ms316 KiB
7Hibás válasz1ms508 KiB
8Hibás válasz1ms508 KiB
9Hibás válasz1ms316 KiB
10Hibás válasz1ms392 KiB
subtask40/30
11Elfogadva41ms428 KiB
12Hibás válasz41ms428 KiB
13Hibás válasz41ms420 KiB
14Hibás válasz41ms316 KiB
15Hibás válasz41ms500 KiB
16Hibás válasz39ms316 KiB
17Hibás válasz41ms424 KiB
subtask50/45
18Hibás válasz93ms564 KiB
19Hibás válasz94ms772 KiB
20Hibás válasz94ms564 KiB
21Hibás válasz94ms576 KiB
22Hibás válasz94ms1012 KiB
23Hibás válasz118ms1852 KiB
24Hibás válasz120ms1724 KiB
25Hibás válasz119ms1844 KiB
26Hibás válasz119ms1940 KiB
27Hibás válasz119ms1900 KiB
28Hibás válasz87ms392 KiB
29Hibás válasz86ms508 KiB