He hecho lo siguiente, me puede decir si es correcto?
Si n es el número de lados de la cuerda y k es el número de rotación, por ejemplo, k=0 para la cola de cada lado para sí mismo, entonces creo que el número de colores necesarios es #colours=gcd
Creo que puedo ver de la cuerda como G = (\mathbb Z / n \mathbb Z, +) k como un elemento de G. A continuación, el orden de k determina el número de lados que podamos alcanzar. En particular, podemos llegar a la n/\gcd(n,k) lados con un color, el tamaño del subgrupo generado por a k (que es igual al tamaño del subgrupo generado por a \gcd(n,k)).
Esto es correcto? Gracias por la ayuda!