Пожалуйста, прочтите новое правило об ограничении использования AI-инструментов. ×

Блог пользователя introvert_boi

Автор introvert_boi, история, 12 месяцев назад, По-английски

include<bits/stdc++.h>

using namespace std;

define ll long long

define pb push_back

define loop(n) for(long long i=0;i<n;i++)

define rloop(n) for(long long i=n-1;i>=0;i--)

////////////////////////////////////////////

//////////////////////////////////////////////

signed main(){

ios::sync_with_stdio(false);
  cin.tie(nullptr);

  #ifndef ONLINE_JUDGE
    freopen("input.txt","r",stdin);
    freopen("output2.txt","w",stdout);
   #endif

int test_cases; cin>>test_cases; while(test_cases--){

ll n; cin>>n;

ll a[n]; loop(n)cin >>a[i];

string s; cin >>s;

vectorx(n+1,0); int b=0,c=0; loop(n){ x[i+1]=x[i]^a[i]; if(s[i]=='0')b^=a[i]; else c^=a[i]; } //b for zero //c for one

ll q; cin >>q; while(q--){ ll t; cin >>t; ll pp,qq; if(t == 1){ cin >>pp >> qq; c=(c^x[qq]^x[pp-1]); b=(b^x[qq]^x[pp-1]);

}else {
    cin >> pp;
    if(pp==0)cout<<b;
    else cout<<c;
    cout<<" ";

}

} cout<<"\n";

} return 0; }

This code was leaked in the telegram.

Please Codeforces Head look into the matter and check the submission of the participants.

  • Проголосовать: нравится
  • -8
  • Проголосовать: не нравится

»
12 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

If the term 'leak' refers to a tester or writer publicly disclosing the solution to the 'leaked' problem before the contest, then you must provide evidence to support this claim.

If, on the other hand, 'leak' means that someone randomly sent the answer to the problem into an unknown Telegram channel during the contest, I suggest you consider retaking your grammar exam.