HDU ACM 2178数字を当てる
分析:最悪の場合、1~mの間では、最大でlog 2(m)+1(整頓)回を当てるだけなので、=>m=2^n-1となる.すなわち、n回を当てると、最大数は2^n-1となる.1~2^n-1の間でも、n回以内に推測できると考えられる.
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int T,n;
scanf("%d",&T);
while(T--)
{
printf("%d
",(scanf("%d",&n),(int)pow(2,n)-1));
}
return 0;
}