1909A - Distinct Buttons - CodeForces Solution


implementation

Please click on ads to support us..

C++ Code:

#include <bits/stdc++.h>
using namespace std;

typedef long long ll;
const int mod = 1e9 + 7;
#define pb push_back
#define en cout << endl;
#define yes cout << "YES" << '\n';
#define no cout << "NO" << '\n';
#define FARIA                     \
    ios_base::sync_with_stdio(0); \
    cin.tie(0);                   \
    cout.tie(0);
#define cin(x)        \
    for (auto &i : x) \
        cin >> i;
#define cout(x)       \
    for (auto &i : x) \
        cout << i << " ";
#define all(v) v.begin(), v.end()
#define rall(v) v.rbegin(), v.rend()
#define N 10010

int main()
{
    FARIA
    int t = 1;
    cin >> t;
    while (t--)
    {
        ll n, x, y, a, b, c, d;
        cin >> n;
        a = b = c = d = 0;
        for (ll i = 0; i < n; i++)
        {
            cin >> x >> y;
            if (x > 0)
            {
                a = 1;
            }
            if (y > 0)
            {
                b = 1;
            }
            if (x < 0)
            {
                c = 1;
            }
            if (y < 0)
            {
                d = 1;
            }
        }
        if (a + b + c + d < 4)
        {
            yes;
        }
        else
        {
            no;
        }
    }

    return 0;
}


Comments

Submit
0 Comments
More Questions

1111A - Superhero Transformation
954A - Diagonal Walking
39F - Pacifist frogs
1451C - String Equality
386A - Second-Price Auction
1690E - Price Maximization
282B - Painting Eggs
440A - Forgotten Episode
233B - Non-square Equation
628B - New Skateboard
262B - Roma and Changing Signs
755C - PolandBall and Forest
456B - Fedya and Maths
376B - IOU
1623B - Game on Ranges
1118A - Water Buying
1462C - Unique Number
301A - Yaroslav and Sequence
38A - Army
38C - Blinds
1197A - DIY Wooden Ladder
1717D - Madoka and The Corruption Scheme
1296D - Fight with Monsters
729D - Sea Battle
788A - Functions again
1245B - Restricted RPS
1490D - Permutation Transformation
1087B - Div Times Mod
1213B - Bad Prices
1726B - Mainak and Interesting Sequence