Pagini recente » Cod sursa (job #592776) | Cod sursa (job #1572834) | Cod sursa (job #2586161) | Cod sursa (job #1610479) | Cod sursa (job #1853112)
#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;
}