Cod sursa(job #2569146)

Utilizator alexis_mih24Alexis Mihaloianis alexis_mih24 Data 4 martie 2020 11:16:33
Problema Grendizer Scor 20
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.81 kb
#include <iostream>
#include <fstream>
using namespace std;
int i,j,n,m,nr,a[100000][2];
long long r,c1,c2,x1,x2,y1,y2;
int main()
{

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

    f>>n>>m;
    for(i=1;i<=n;i++)
    {
        f>>x2>>y2;
        a[i][1]=x2;
        a[i][2]=y2;
    }
    for(j=1;j<=m;j++)
    {
        f>>x1>>y1>>r;
        nr=0;
        for(i=1;i<=n;i++)
        {
            x2=a[i][1];
            y2=a[i][2];
            if(x1-x2<0)
                c1=(x1-x2)*(-1);
            else
                c1=(x1-x2);
            if(y1-y2<0)
                c2=(y1-y2)*(-1);
            else
                c2=(y1-y2);

            if(c1+c2==r)
                nr++;
        }
        g<<nr<<endl;
    }
    f.close();
    g.close();
    return 0;
}