Four Equidistant Points on a Grid Solution || Codechef February Lunchtime 2022

     

Four Equidistant Points on a Grid Solution 

Codechef February Lunchtime 2022
Problem Code : DISTCON

Solution :

#include <bits/stdc++.h>
#define ll long long int
#define ull unsigned long long int
using namespace std;

void solve()
{
    ll n;
    cin >> n;
    if (n % 2)
    {
        cout << "-1\n";
    }
    else
    {
        cout << 0 << " " << 0 << "\n";
        cout << n << " " << 0 << "\n";
        cout << n / 2 << " " << n / 2 << "\n";
        cout << n / 2 << " " << (-1) * (n / 2) << "\n";
    }
}

int main()
{
    solve();
}

Comments