1845B - Come Together - CodeForces Solution


geometry implementation math

Please click on ads to support us..

C++ Code:

// COPYRIIGHT
// @SHARMA JI KA LADKA

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

#define ll long long int
ll m = 1e9 + 7;

// AB NAHI HO PA RHA  HAI VRO

int main()
{
    ll t;
    cin >> t;
    while (t--)
    {
        ll x1, y1, x2, y2, x3, y3;
        cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3;
        ll ans = 1;
        ll d1 = x2 - x1;
        ll d2 = x3 - x1;
        ll d3 = y2 - y1;
        ll d4 = y3 - y1;
        if (d1 * d2 > 0)
        {

            ans += min(abs(d1), abs(d2));
        }
        if (d3 * d4 > 0)
        {
            ans += min(abs(d3), abs(d4));
        }
        cout << ans << endl;
    }
}


Comments

Submit
0 Comments
More Questions

281A - Word Capitalization
1646A - Square Counting
266A - Stones on the Table
61A - Ultra-Fast Mathematician
148A - Insomnia cure
1650A - Deletions of Two Adjacent Letters
1512A - Spy Detected
282A - Bit++
69A - Young Physicist
1651A - Playoff
734A - Anton and Danik
1300B - Assigning to Classes
1647A - Madoka and Math Dad
710A - King Moves
1131A - Sea Battle
118A - String Task
236A - Boy or Girl
271A - Beautiful Year
520B - Two Buttons
231A - Team
479C - Exams
1030A - In Search of an Easy Problem
158A - Next Round
71A - Way Too Long Words
160A - Twins
1A - Theatre Square
1614B - Divan and a New Project
791A - Bear and Big Brother
1452A - Robot Program
344A - Magnets