求助abc287 c
  • 板块学术版
  • 楼主zzyxl_qaq
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/1/30 17:09
  • 上次更新2023/10/24 02:31:56
查看原帖
求助abc287 c
386921
zzyxl_qaq楼主2023/1/30 17:09

rt.

#include<bits/stdc++.h>
using namespace std;
int cnt=0;
struct node{
  int a,b;
}e[200005];
int sum[200005];
int main(){
  int n,m;
  cin>>n>>m;
  if((n-m)!=1){cout<<"No";return 0;}
  for(int i=0;i<m;i++){
    cin>>e[i].a>>e[i].b;
    sum[e[i].a]++;sum[e[i].b]++;
  }
  for(int i=0;i<n;i++){
    if(sum[i]>2||sum[i]==0){cout<<"No";return 0;}
    else if(sum[i]==1)cnt++;
    if(cnt>2){cout<<"No";return 0;}
  }
  cout<<"Yes";
}
2023/1/30 17:09
加载中...