Cod sursa(job #1622704)

Utilizator TonisonIlle Antoniu Nicolae Tonison Data 1 martie 2016 13:43:50
Problema Cele mai apropiate puncte din plan Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.53 kb
#include <iostream>
#include <fstream>
#include <vector>
#include <cmath>

using namespace std;

ifstream f("cmap.in");
ofstream g("cmap.out");

int N;

double dist(pair<int,int> x, pair<int,int> y)
{
    int a=(x.first-y.first)*(x.first-y.first);
    int b=(x.second-y.second)*(x.second-y.second);
    return sqrt(a+b);
}

int main()
{
    f>>N;
    vector<pair<int,int> > mapa(N);
    for(int i=0; i<N; ++i)
    {
        f>>mapa[i].first>>mapa[i].second;
    }

    cout<<dist(mapa[1],mapa[2]);
    return 0;
}