luogu1341 思路 欧拉回路和欧拉路的裸题,首先判断是否存在欧拉路或者欧拉回路.当且仅当途中每个点的度数都为偶数时,存在欧拉回路.当且仅当图中度数为奇数的点的个数为2时,存在欧拉路.如果存在欧拉回路,就可以找一个最小的点开始dfs.如果存在欧拉路,那就只能从度数为奇数的两个点中更小的那个开始dfs. 欧拉回路的dfs过程大概就是一边删边,一边dfs. 如图,dfs的过程大概就是 1-2 2-3 3-6 6-5 5-4 4-1 1入队,返回 4入队,返回 5入队,返回 6-7 7-9 8-1…