Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include<iostream>#include<stdio.h>using namespace std;int isl[10001];int flags[10001];int main(){int n, m, a, b, cnt = 0;bool flag = true;scanf("%d%d", &n, &m);for (int i = 0; i < m; i++){scanf("%d%d", &a, &b);isl[a]++;isl[b]++;flags[a] = flags[b] = true;}for (int i = 1; i <= n; i++)if (!flags[i]){flag = false;break;}if (flag)for (int i = 1; i <= n; i++){if (cnt > 2){flag = false;