#include<bits/stdc++.h> using namespace std; int main(){ long long ans; int a,b,p,q; long long st=1,f[69]; //打表记录2的次方的值 for(int i=0;i<68;++i){ f[i]=st; st*=2; } while(~scanf("%d%d",&a,&b)){ p=min(a,b); q=max(a,b); ...