1 2 3 4 5
// Der letzte Überlebende, 0-basiert. int josephus(int n, int k) { if (n == 1) return 0; return (josephus(n - 1, k) + k) % n; }