View on GitHub

cp-library

オイラー路の構築

C++ 用ライブラリ一覧に戻る

ソースコード

nachia/graph/eulerian-trail.hpp

主な機能

グラフの辺をすべてちょうど $1$ 回ずつ通る walk があれば、構築する。

関数 EulerianTrail

テンプレート引数

auto EulerianTrail(const Graph& graph);

返り値の型は次の通り。

struct Result {
    int length;
    int start;
    std::vector<int> edges;
};

返り値として、


TOP PAGE