为什么我样例过不去,能ac,还有 for (int i = log2(d[x]); i >= 0; i--) { if (v[x][i] < y) { y = y - v[x][i]; x = f[x][i]; }
}这个地方,我如果使用(1<<i)<=d[x],在if里判断能过,但是用log2函数在for循环条件里就不行了