これは非常に単純なアイデアです。このペーストビンにいくつかの数字のペアを投稿しました。これらは、有向グラフのノードを表します。への入力stdin
は次の形式になります (数値になります。ここでは例を使用します)。
c d
q r
a b
b c
d e
p q
soは接続されていることx y
を意味します(その逆ではない)x
y
その例には 2 つのパスがあります。a->b->c->d->e
とp->q->r
。
そのグラフからすべての一意のパスを出力する必要があります出力は次の形式にする必要があります
a->b->c->d->e
p->q->r
ノート
- 1 つのパスが他のパスと交差しないように番号が選択されていると想定できます (1 つのノードが 1 つのパスに属します)。
- ペアの順番はランダムです。
- それらは複数のパスであり、長さが異なる場合があります。
- 数値はすべて 1000 未満です。
詳細が必要な場合は、コメントを残してください。必要に応じて修正します。
恥知らずのプラグ
Codegolf を楽しんでいる方は、Area51 で専用のサイトをコミットしてください:) (それを楽しんでいない方もサポートしてください。私たちはあなたの邪魔にならないようにします...)