Skip to Content
Team NoteEnvironmentInteractive Problem Starter

Interactive Problem Starter

//region #include "bits/stdc++.h" using namespace std; typedef long long ll; typedef pair<int, int> pi; typedef vector<int> vi; typedef vector<vi> vvi; typedef vector<string> vs; #define fastio ios_base::sync_with_stdio(0);cin.tie(NULL); #define endl "\n" #define pb push_back #define all(X) (X).begin(), (X).end() #define sz(X) (int)(X).size() #define fi first #define se second #define fv(X) for(auto&_:(X))cin>>_ #define fv1(X) for(int _=1;_<sz(X);_++)cin>>(X)[_] #define fv2(X) for(auto&__:(X))fv(__) #define lbi(X, n) int(lower_bound(all(X), n) - begin(X)) #define ubi(X, n) int(upper_bound(all(X), n) - begin(X)) #define maxa(X, Y) (X)=max((X),(Y)) #define mina(X, Y) (X)=min((X),(Y)) #define maxi(X) max_element(all(X)) - begin(X) #define maxe(X) *max_element(all(X)) #define mini(X) min_element(all(X)) - begin(X) #define mine(X) *min_element(all(X)) #define acc(X) accumulate(all(X), 0LL) #define cntt(X, x) count(all(X),x) #define mp(a, b) make_pair((a),(b)) #define has(X, x) (find(all((X)),x)!=(X).end()) #define hass(X, x) ((X).find(x) != (X).end()) #define hasstr(X, x) (!!strstr(&(X)[0],&(x)[0])) #define uniq(X) sort(all(X)),(X).resize(unique(all((X))) - (X).begin()) inline ll md(ll m, ll x) { return x >= 0 && x < m ? x : (x %= m) < 0 ? x + m : x; } #ifdef LOCAL #include "debug.h" #else #define debug(...) 1 #endif // endregion int n, query_cnt; vi a; void init() { query_cnt = 0; cin >> n; #ifdef LOCAL #endif } int ask(int i) { int ret; query_cnt++; #ifdef LOCAL #else cin >> ret; #endif return ret; } void solve() { init(); } signed main() { fastio int t; cin >> t; while (t--) solve(); return 0; }
Last updated on