プロジェクトでは、グラフの色付けの問題を解決する必要があります。しかし、入力には、変数を格納するために必要なデータにアクセスするために解析する方法がわからない特定の構文が必要です。フォーマットされたユーザー入力をC++で構文解析する
入力制約は、最初に色の数を入力し、次に頂点の数を入力し、続いてエッジのシーケンスを入力します。エッジは(v1 v2)
の形式で入力する必要があります。シーケンスはv1 = -1で終了します。だから、(-1 0)
、(-1 -1)
など
ので、入力はの線に沿って何かを見てしまいます。私も開始する見当がつかないよう
2 4 (0 1)(1 2)(2 3)(3 0)(-1 -1)
すべてのヘルプは大、いただければ幸いです!私はここに同様の質問があることを知っていますが、この特定の実装にソリューションを適用する方法を理解することはできません。
これが宿題の場合は、宿題を追加するか、投稿に少なくともそのように記載する必要があります。 – jedwards
そしてなぜこの*構文的砂糖*にタグをつけましたか? – jedwards
@jedwardsタグを編集しました。私が知る限り、タグはこの質問には意味がありません。 – Corbin