Voila, il s'agit d'un test d'algorithme lancé par prologin, je suis convaincu qu'il existe une possibilité mathématique pour résoudre ce problème parce que les programmes "Trop brutes" marchent certes mais utilisent trop de ressources:
Un vieil homme a N enfants, il veut choisir lequel sera son héritier, il les dispose en cercle, les numérote de 1 à N (ici) et en élimine un sur K jusqu'a ce qu'il n'en reste qu'un.
Comment trouver à quelle place se mettre pour etre la derniere personnes à rester ?
Attention! N peut prendre des valeurs apaprement très grande (des dizaine de milliers peut etre) et K aussi.
Exemples:
N=5 et K=2, alors R=2
N=42 et K=7, alors R=37
N=7 et K=3, alors R=3