int id = -1;
for(int j = hd[u][l]; j != 0; j = rnx[j]) {
cout << j << ' ' << rid[j] << ' ' << rnx[j] << endl;
if(l == rc[rid[j]].l && r == rc[rid[j]].r && u == rc[rid[j]].u && d == rc[rid[j]].d) {
id = rc[rid[j]].id;
cout << rc[rid[j]].l << ' ' << rc[rid[j]].r << ' ' << rc[rid[j]].u << ' ' << rc[rid[j]].d << ' ' << rc[rid[j]].id << endl;
break;
}
}
cout << "d1\n";
应该没爆栈,那么可能的原因是..?