• 特殊性质 A:答案是 11
  • 特殊性质 B:答案是 log2n\lceil \log_2 n\rceil
  • 特殊性质 C:答案是 22
#include <bits/stdc++.h>
using namespace std;
int main()
{
    string n, m;
    cin >> n >> m;
    if (n == "1") puts("0");
    else if (n == m) puts("1");
    else if (m == "1")
    {
        stringstream ss;
        ss << n;
        int h;
        ss >> h;
        int a = 0, b = 1;
        while (b < h) b <<= 1, a++;
        printf("%d\n", a);
    }
    else puts("2");
    return 0;
}