首先猜的次数n和要猜的数的关系是n=floor(log2m)+1
即n-1=floor(log2m)
则n-1>log2m-1->n>log2m->m<2n 所以去2^n-1即可
#include <iostream>
#include<stdio.h>
#include<algorithm>
#include<string.h>
#include<math.h>
#define ENTER printf("\n");
#define ll long long
using namespace std;
int n;
int t;
int main()
{
scanf("%d", &t);
while (t--)
{
scanf("%d", &n);
printf("%d\n", int(pow(2, n) - 1));
}
return 0;
}