summaryrefslogtreecommitdiff
path: root/sonstiges/josephusK.cpp
blob: 8758feeb9370b805755f1c08dcd91ffdad481bf0 (plain)
1
2
3
4
int josephus(int n, int k) { // Gibt Index des letzten Überlebenden zurück, 0-basiert.
	if (n == 1) return 0;
	return (josephus(n - 1, k) + k) % n;
}