Ich habe folgenden Code in Python geschrieben, den ich nun aus Performancegründen in C++ schreiben möchte. Ich habe schon einiges probiert, bin aber nicht weitergekommen. Kann mit jemand dabei helfen? Danke schon mal im voraus.
verbotene_paare = [(1, 13), (2, 14), (3, 15), (4, 16), (5, 17), (6, 18), (7, 19), (8, 20), (9, 21), (10, 22), (11, 23), (12, 24)]
for perm in permutations(range(1, 25), 12):
if not any(pair[0] in perm and pair[1] in perm for pair in verbotene_paare):
Ich möchte also alle Permutationen der Zahlen 1 bis 24 mit genau 12 Elementen je Permutation, dabei darf 1 nicht mit 13 auftauchen etc.