167462025-05-12 08:21:44BencuLámpákcpp17Hibás válasz 0/100123ms1952 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 {
                long long 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álasz1ms508 KiB
subtask20/15
3Hibás válasz3ms316 KiB
4Hibás válasz37ms564 KiB
5Elfogadva104ms1852 KiB
subtask30/10
6Hibás válasz1ms316 KiB
7Hibás válasz1ms508 KiB
8Hibás válasz1ms316 KiB
9Hibás válasz1ms508 KiB
10Hibás válasz1ms316 KiB
subtask40/30
11Elfogadva41ms424 KiB
12Hibás válasz41ms420 KiB
13Hibás válasz41ms316 KiB
14Hibás válasz41ms428 KiB
15Hibás válasz41ms508 KiB
16Hibás válasz41ms432 KiB
17Hibás válasz41ms416 KiB
subtask50/45
18Hibás válasz93ms564 KiB
19Hibás válasz94ms564 KiB
20Hibás válasz96ms636 KiB
21Hibás válasz94ms1012 KiB
22Hibás válasz94ms836 KiB
23Hibás válasz119ms1724 KiB
24Hibás válasz119ms1844 KiB
25Hibás válasz123ms1844 KiB
26Hibás válasz119ms1844 KiB
27Hibás válasz119ms1952 KiB
28Hibás válasz86ms316 KiB
29Hibás válasz87ms316 KiB