atcoder#ABC287C. [ABC287C] Path Graph?
[ABC287C] Path Graph?
题目描述
頂点 辺の単純無向グラフが与えられます。頂点には の番号が、辺には の番号が付けられています。
辺 は頂点 を結んでいます。
このグラフがパスグラフであるか判定してください。
単純無向グラフとは 単純無向グラフとは、自己ループや多重辺を含まず、辺に向きの無いグラフのことをいいます。
パスグラフとは 頂点に の番号が付けられた 頂点のグラフがパスグラフであるとは、 を並べ変えて得られる数列 であって、以下の条件を満たすものが存在することをいいます。 - 全ての に対して、頂点 を結ぶ辺が存在する - 整数 が を満たすならば、頂点 を結ぶ辺は存在しない
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
与えられたグラフがパスグラフなら Yes
、そうでないなら No
と出力せよ。
题目大意
给定一个图,判断这个图是否为一条链。
4 3
1 3
4 2
3 2
Yes
2 0
No
5 5
1 2
2 3
3 4
4 5
5 1
No
提示
制約
- $ 1\ \leq\ u_i,\ v_i\ \leq\ N\ \,\ (i\ =\ 1,\ 2,\ \dots,\ M) $
- 入力される値は全て整数
- 入力で与えられるグラフは単純
Sample Explanation 1
与えらえたグラフは下図のようであり、これはパスグラフです。 ![example_00](https://img.atcoder.jp/abc287/59d45566ae7f7fd4df9801eb0fdbea5f.png)
Sample Explanation 2
与えらえたグラフは下図のようであり、これはパスグラフではありません。 ![example_01](https://img.atcoder.jp/abc287/6c608de40ba7875deaf1aa168c7f8c83.png)
Sample Explanation 3
与えらえたグラフは下図のようであり、これはパスグラフではありません。 ![example_02](https://img.atcoder.jp/abc287/73f11a6a7687f4e373da69426883e134.png)