A356663 Number of ways to create an angle excess of n degrees using 3 distinct regular polygons with integral internal angles.
0, 1, 3, 1, 3, 5, 1, 3, 4, 5, 2, 7, 2, 5, 6, 4, 2, 6, 2, 4, 5, 4, 2, 5, 4, 4, 6, 5, 2, 7, 2, 5, 6, 4, 6, 7, 4, 6, 9, 7, 5, 9, 6, 9, 9, 8, 6, 10, 6, 7, 8, 6, 6, 8, 6, 5, 7, 6, 4, 10, 3, 7, 7, 7, 7, 10, 6, 6, 10, 9, 7, 9, 6, 9, 11, 10, 7, 10
Offset: 1
Keywords
Examples
For n = 1, there are no possible ways to create an angle excess of 1 degree therefore a(1) = 0. For n = 3, there are 3 possible ways to create an angle excess of 3 degrees. (3-gon, 8-gon, 30-gon), (4-gon, 5-gon, 24-gon), (5-gon, 6-gon, 8-gon).
Crossrefs
Cf. A356444 (where polygons do not have to be distinct).
Programs
-
Python
import itertools def subs(l): res = [] for combo in itertools.combinations(l, 3): res.append(list(combo)) return res l = [3, 4, 5, 6, 8, 9, 10, 12, 15, 18, 20, 24, 30, 36, 40, 45, 60, 72, 90, 120, 180, 360] # Number of sides of polygons with an integral internal angle for n in range(1, 200): k = 0 for i in subs(l): if n + 360 == (i[0] - 2)*180/i[0] + (i[1] - 2)*180/i[1] + (i[2] - 2)*180/i[2]: k += 1 print(k)
Comments