#pragma omp parallel for reduction(+:similarity){
for (int y = 5; y < 1920; y++)
{
int local_sim = 0;
for (int x = 5; x < 1080; x++)
{
local_sim += check(x, y);
}
#pragma omp critical{
similarity += local_sim;
}
}
}
#pragma omp parallel for reduction(+:similarity)
for (int y = 5; y < 1920; y++)
{
int local_sim = 0;
#pragma omp parallel for reduction(+:local_sim)
for (int x = 5; x < 1080; x++)
{
local_sim += check(x, y);
}
similarity += local_sim;
}