题目:https://vjudge.net/contest/274223#problem/B
解题思路:long long 是8个字节,范围更大
long long的最大值:9223372036854775807(>10^18)
long long的最小值:-9223372036854775808
#include
using namespace std;
int main()
{
int a,b,n,i;
cin>>n;
while(n–)
{
long long s=1;
cin>>a>>b;
for(i=1;i<=a-b;i++)
{
s=s*2;
}
cout<<s<<endl;
}
}