Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- #define gc c=getchar()
- #define r(x) read(x)
- #define ll long long
- template<typename T>
- inline void read(T&x){
- x=0;T k=1;char gc;
- while(!isdigit(c)){if(c=='-')k=-1;gc;}
- while(isdigit(c)){x=x*10+c-'0';gc;}x*=k;
- }
- inline bool solve(){
- int n,a,b;r(n),r(a),r(b);
- if(a==1)return 0;
- if(n==2){
- if(a&1)return 0;
- if((b&1)&&!a)return 0;
- if(!b&&!a)return 0;
- return 1;
- }
- else {
- if(a==n||b==n)return 1;
- if(a+b<=n)return 0;
- return 1;
- }
- }
- int main(){
- freopen("flow.in","r",stdin);
- freopen("flow.out","w",stdout);
- int T;r(T),r(T);
- while(T--){
- printf("%d\n",solve());
- }
- }
- /*
- 0
- 3
- 2 2 1
- 4 2 3
- 5 2 3
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement