Pagini recente » Cod sursa (job #2666930) | Cod sursa (job #610005) | Cod sursa (job #1020219) | Cod sursa (job #612413) | Cod sursa (job #1853102)
#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 + 1 && O[i].x <= (C[j].x + W - 1))//VERIFICAM COMPONENTA X
if (O[i].y >= C[j].y + 1 && O[i].y <= (C[j].y + H + 1))//VERIFICAM COMPONENTA Y
{
nroi++;
break;
}
fout << nroi;
return 0;
}