1
0
This commit is contained in:
2019-05-21 20:50:35 +02:00
parent 168262ea7b
commit eb2e9172a9
3 changed files with 34 additions and 15 deletions

View File

@@ -78,10 +78,12 @@ namespace TMI_practicum
solved.Contains(new Intersection(intersection.X, intersection.Y + 10e-15)) ||
solved.Contains(new Intersection(intersection.X, intersection.Y - 10e-15))
) continue;
Console.WriteLine(InCircles(circles));
failed = true;
Console.WriteLine("Not found: {0}\t{1}", intersection.X, intersection.Y);
Console.WriteLine("corrrect");
Console.WriteLine("correct");
foreach (var intersection1 in correctSol)
{
Console.WriteLine("{0}\t{1}", intersection1.X, intersection1.Y);
@@ -203,5 +205,27 @@ namespace TMI_practicum
sw.WriteLine("\r\n{0}", time);
}
}
private static int InCircles(IList<Circle> circles)
{
int count = 0;
foreach (var toCheck in circles)
{
foreach (var circle in circles)
{
if (circle == toCheck) continue;
if (circle.R > toCheck.R && circle.Distance(toCheck) < circle.R &&
circle.FindIntersections(toCheck) == null)
{
count++;
}
}
}
return count;
}
}
}