제출 #1231172

#제출 시각아이디문제언어결과실행 시간메모리
1231172papauloCATS (NOI14_cats)C++20
25 / 25
33 ms2372 KiB
#include <bits/stdc++.h> using namespace std; using ll = long long; int main() { cin.tie(nullptr); ios::sync_with_stdio(false); ll q; cin >> q; while(q--) { ll x, l, n; cin >> x >> l >> n; n*=2; ll cnt=l/n+1; ll ans=cnt*n; x--; ans^=(x%2); x/=2; for(ll i=0;i<64;i++) { if(i>=cnt) break; if(x&(1LL<<i)) ans^=1; } cout << ans << "\n"; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...