Cod sursa(job #1853026)

Utilizator ReeeBontea Mihai Reee Data 21 ianuarie 2017 13:05:35
Problema Ograzi Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.85 kb
#include <fstream>

using namespace std;

int N,M,W,H,nroi = 0;

struct punct
{
    int x,y;
}C[50001],O[100001];

void Citire()
{
    ifstream fin("ograzi.in");
    fin >> N >> M >> W >> H;
    for (int i = 1;i <= N;i++)
    {
        fin >> C[i].x;
        fin >> C[i].y;
    }
    for (int i = 1;i <= M;i++)
    {
        fin >> O[i].x;
        fin >> O[i].y;
    }
    fin.close();
}



int main()
{
    ofstream fout("ograzi.out");
    Citire();
    for (int i = 1;i <= M;i++)
        for (int j = 1;j <= N;j++)
            if (O[i].x >= C[j].x && O[i].x <= (C[j].x + W - 1))//VERIFICAM COMPONENTA X
                if (O[i].y <= C[j].y && O[i].y >= (C[j].y - H + 1))//VERIFICAM COMPONENTA Y
                {
                    nroi++;
                    break;
                }
    fout << nroi;
    return 0;
}