哥尼斯堡是位于普累格河上的一座城市它包含两个岛屿及连接它们的七座桥,如下图所示
可否走过这样的七座桥,而且每桥只走过一次瑞士数学家欧拉(Leonhard Euler,1707—1783)最终解決了这个问题并由此创立了拓扑学。
这个问题如今可以描述为判断欧拉回路是否存在的问题欧拉回路是指不令笔离开纸面,可画过图Φ每条边仅一次且可以回到起点的一条回路。现给定一个无向图问是否存在欧拉回路?
输入第一行给出两个正整数分别是节点数NN (1≤N≤10001≤N≤1000)和边数MM;随后的MM行对应MM条边,每行给出一对正整数分别是该条边直接连通的两个节点的编号(节点从1到NN编号)。
若欧拉回路存在則输出1否则输出0。
0
是连通图并且没有奇数度的顶点
是连通图,并且每个的点的入度等于出度