为什么下面的for-loop 计算floor(log_2(m)),而不是ceil(log_2(m))(这是我所期望的)?
for (int m = <some number>; m > 1; m /= 2) //<some number> is integer >= 0
cout << “Here\n”;
为什么下面的for-loop 计算floor(log_2(m)),而不是ceil(log_2(m))(这是我所期望的)?
for (int m = <some number>; m > 1; m /= 2) //<some number> is integer >= 0
cout << “Here\n”;