#pragma GCC target("avx2") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") /*~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~= *$* WRITER:kakitamasziru/OxOmisosiru *$* ~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=*/ #ifdef LOCAL_JUDGE #define _GLIBCXX_DEBUG #endif #include #include // cout, endl, cin #include // string, to_string, stoi #include // vector #include // min, max, swap, sort, reverse, lower_bound, upper_bound #include // pair, make_pair #include // tuple, make_tuple #include // int64_t, int*_t #include //setprecision #include // map #include //unordered_map #include // queue, priority_queue #include // set,multiset #include // stack #include // deque #include //pow,,, #include //abs,,, #include // bitset #include //accumulate,,, #include #include #include #include #include #include #include #include #include #include #include #include //#include // aclibraryを使う際は g++ a.cpp -O2 -std=c++17 -I . でコンパイルする //using namespace atcoder; using namespace std; const long long INF = 4000000000000000001; // 4*10^18 const int inf = 2001001001; const long long MOD = 998244353; const long double pi = 3.141592653589; const vector dh = {1,0,-1,0} , dw = {0,1,0,-1}; const vector dh8 = {-1,-1,-1,0,0,1,1,1} , dw8 = {-1,0,1,-1,1,-1,0,1}; // #define endl "\n"; long long modpow(long long a, long long n, long long mod) { a %= mod; long long ret = 1; while (n > 0) { if (n & 1) ret = ret * a % mod; a = a * a % mod; n >>= 1; } return ret % mod; } long long modinv(long long a, long long m) { long long b = m, u = 1, v = 0; while (b) { long long t = a / b; a -= t * b; swap(a, b); u -= t * v; swap(u, v); } u %= m; if (u < 0) u += m; return u; } long long gcd(long long a, long long b) { if (b == 0) return abs(a); else return gcd(b, a % b); } long long lcm(long long a, long long b) { return a / gcd(a, b) * b ; } long long get_mod(long long res){ if(res < 0) res += MOD; return res % MOD; } double DegToRad(double deg){ return deg*(pi/180.0); } double RadToDeg(double rad){ return rad/(pi/180.0); } int uniform_rand(int mini , int maxi){ random_device seed; mt19937_64 engine(seed()); uniform_real_distribution<> ran(mini , maxi+1); int ret = ran(engine); if(ret >= maxi+1) ret = maxi; return ret; } long long xorshift(){ static long long a = 998244100007; // この a の値を関数実行毎に更新して使いまわすので static で宣言する a ^= a << 13; a ^= a >> 7; a ^= a << 17; return a; } int main() { // ios::sync_with_stdio(false); // std::cin.tie(nullptr); // FILE* in = freopen("mojain/in1.txt" , "r" , stdin); //2つ以上のケースを試したい場合はファイル名をループ回してin2.txt等で指定していく //FILE* out = freopen("mojaout/out1.txt", "w", stdout); // ifstream ifs("in.txt"); // 巨大ケースは in.txt に書いてifsで標準入力 int N,M;cin >> N >> M; for(int i = 0;i> A >> B; if(A < B){ cout << 0 << endl; } else{ cout << 1 << endl; } fflush(stdout); } return 0; }