重複なしで配列 {1, 2, 3, ..., N-1, N} からトリプルのすべての可能な組み合わせを選択するものをどのように記述しますか? これは、最近開催されたプログラミング コンテストからのものです。N は 3 の倍数です。
配列 {1,2,3,4,5,6} を使用した例:
C_1 = { {1,2,3}, {4,5,6} }
C_2 = { {1,2,4}, {3,5,6} }
C_3 = { {1,2,5}, {3,4,6} }
すべて有効ですが、
C_bad1 = { {1,2,3}, {3, 4, 5} }
C_bad2 = { {1,2,4}, {3, 5, 6}, {1, 2, 5} }
ではありません。