}//に書き換えるだけでよい。//dirsのオーバーフローを防ぐために再帰する。//l<t<rの(l,t,r)に分割する。//a1,a2の順番を判定する。//a2<a1の順番である。//vが根なら最初の辺でよい。//wが根になるので最初の辺でよい。treeEdgeIndex"を表す。//callbackは継続するかどうかをboolで返す。最後まで列挙し終えたかどうかを返す。}};//treeEdgeにはそれぞれ0~N-1のインデックスが与えられる。これは全てのレベルで共通。up"って和製英語なんだ。promoteでいいかな。arcsを一斉にレベルアップさせる。//サンプリング数を設定する。