#include #include #include using namespace std; int N,M; bool vis[2<<17]; int deg[2<<17]; vectorG[2<<17]; int dfs(int u) { vis[u]=true; int ret=max(deg[u],0); for(int v:G[u])if(!vis[v])ret+=dfs(v); return ret; } int main() { cin>>N>>M; for(int i=0;i>u>>v; u--,v--; G[u].push_back(v); G[v].push_back(u); deg[u]++; deg[v]--; } int ans=0,zero=0,one=0; for(int i=0;i