#include <bits/stdc++.h> #define ll unsigned long long using namespace std; const ll N=1e18; ll ans=1; map<ll,int> m; //map让所有2的幂赋1 ll a[100]; int c=0; void mi2(){//让所有2的幂赋1 while (ans<=N){ m[ans]=1; a[++c]=ans; ans*=2; } } ll cnt=0; int main(){ mi2(); int T; scanf("...