Depuis le soutirage de boules de billard pour le 8-ball de jeu peut être effectuée en vertu de plusieurs règles, voici les rayonnages je me réfère à:
c'est à dire le 8-ball doit être dans le centre, et sur les côtés les rayures et les solides doit alterner. Les deux autres boules (une bande et un solide) n'a pas d'importance.
Supposons que vous venez de terminer un jeu, recueillir les boules, les mettre dans la baie et continuer à les organiser pour en commencer une nouvelle. Ils sont maintenant dans un ordre aléatoire. Comment procédez-vous?
Avertissement: l'art de la peinture suit
Une approche simple serait de commencer dans l'ordre, de haut -> bas et de gauche -> droite.
Ainsi, par exemple, on suppose 1
est à la bonne position. 5
n'est pas, nous l'échanger avec 2
, puis nous swap 4
avec 3
(ou 8
), mais ce serait déjà inefficace, parce que nous avons déplacé l' 4
pour le centre ou l' 8
en 4
'à la position - c'est à dire pas où il doit être à la fin.
Il y a aussi la décision de quels types de balles que nous voulons dans les coins afin d'être faite. Comment décidez-vous qui d'avance? Devriez-vous prendre en compte combien de balles sont déjà en place? Dans mon exemple, si vous souhaitez que le gris dans les coins, vous avez déjà 3 en place (les boules 1,10,14). Si vous voulez les blancs dans les coins, vous avez seulement 2 d'entre eux en place (2,11). Est-ce important?
Pour formaliser cela, on peut supposer il y a deux trois opérations que nous pouvons faire:
- permuter deux boules adjacentes
- permuter deux non-boules adjacentes
- tourner rack
Puisque l'on peut utiliser les deux mains, supposons que nous pouvons paralléliser la première opération (swap 2 couple de balles dans le même temps), alors que l'on ne peut permuter deux non adjacents balles à la fois.
Quelle est l'approche la mieux adaptée pour cette tâche qui minimise le temps (dans les unités de temps décrite)? Serait gourmand être le mieux pour cela? (c'est la façon dont je le fais quand je les accumuler, je suppose)
EDIT: Comme par existante (ou des réponses précédentes) - vous croyez peut-être avoir plus de rayures que les solides dans les coins signifie que les progrès préfèrent les coins de ne pas dire qu'il n'est pas vrai, mais si vous faites cette hypothèse, merci de le prouver.