No.2301 Namorientation
レベル : / 実行時間制限 : 1ケース 3.000秒 / メモリ制限
: 512 MB / スペシャルジャッジ問題 (複数の解が存在する可能性があります)
タグ : / 解いたユーザー数 121
作問者 :
Shirotsume
/ テスター :
👑
AngrySadEight
👑
ygussany
タグ : / 解いたユーザー数 121
作問者 :

問題文最終更新日: 2023-05-09 00:21:10
問題文
頂点 辺からなる連結な単純無向グラフが与えられます.頂点には の番号が付いていて, 本目の辺は頂点 と を結んでいます.
このグラフの各辺に向きをつけることで,全ての頂点の出次数が である有向グラフへ変換してください.この問題の制約下で,常に答えが存在することが示せます.
注記
有向グラフにおいて,頂点の出次数とはその頂点を始点とする辺の本数を指します.
を結ぶ無向辺を と表します.また, が始点, が終点である有向辺を , が終点, が始点である有向辺を と表します.
この問題において,無向グラフの各辺に向きをつけるとは,すべての について無向辺 を削除し,代わりに有向辺 または のうちどちらかちょうど つを追加することを指します.
制約
- 入力は全て整数
- 与えられるグラフは連結かつ単純
入力
入力は標準入力から以下の形式で与えられる.
出力
行にわたって出力せよ. 行目には,無向辺 を削除して有向辺 を加えるなら ->
,有向辺 を加えるなら <-
と出力せよ.
答えが複数存在する場合,どれを出力しても正解となる.
サンプル
サンプル1
入力
5 1 2 2 3 3 4 1 4 4 5
出力
-> -> -> <- <-
このように有向辺を張ったとき,全ての頂点の出次数が になります.
サンプル2
入力
7 1 2 2 4 4 5 1 7 2 3 3 7 3 6
出力
<- <- <- -> <- <- <-
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。