方法是先把s变为2^n-1,再把2^n-1变为t。 为什么呢?因为对于一次变换来说,原本是0的位变换后必是1这里的代价是不能减少的,那么对于剩下的位如果变为0,那么代价反而会增大,同样要把一个数变为t位上面的1的数量多一点总是优于少一点的,结论由此而来。(特判一下s==t)。