Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.89 KB | None | 0 0
  1. import sympy
  2. from tqdm import tqdm_notebook
  3. r = 5
  4. circle = sympy.geometry.Circle((0,0), r)
  5. ans = 0
  6. for a1 in tqdm_notebook(range(r)):
  7.     for a2 in range(r):
  8.         for b1 in range(r):
  9.             for b2 in range(r):
  10.                 for c1 in range(r):
  11.                     for c2 in range(r):
  12.                         a = (a1, a2)
  13.                         b = (b1, b2)
  14.                         c = (c1, c2)
  15.                         if circle.encloses_point(a) and circle.encloses_point(b) and circle.encloses_point(c):
  16.                             try:
  17.                                 t = sympy.geometry.Triangle(a, b, c)
  18.                                 if abs(t.area) == 1/2:
  19.                                     ans = max(float(t.perimeter), ans)
  20.                                     print(a, b, c, float(t.perimeter))
  21.                             except:
  22.                                 pass
  23. ans
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement