在循环中使用 switch + case 分支结构一定要加continue! 否则会出错!
switch(z) { case 1: gh[x].push_back(y); continue; case 2: gh[x].push_back(y); gh[y].push_back(x); continue; }