>>574
qの値と自己交点数のグラフを描くとこうなるんだけど、
http://i.imgur.com/PEhNuI9.png
自己交点数が15、21、28、36といった三角数の場合はqの範囲が広くなっている。

これは、qを動かすと自己交点が原点から無限遠に遠ざかり、また反対側の
無限遠から近づいてくるためで、その間自己交点の数は変わらない。
(正確には、無限遠の時のみ1減るが。)
解法によっては、この無限遠の場合をqの範囲の境としてしまう可能性があって、
自分も15の時を調べた時に画と計算で求めた交点の数が合わなくて手こずった。
http://i.imgur.com/ZwJ2wkh.gif