第二题:一直运行超时,在本地编辑器都能通过
#include<iostream>
using namespace std;
int main()
{
int t;
cin >> t;
long long num[100][2];
int ans[100];
for (int i = 0; i < t; i++)
{
cin >> num[i][0] >> num[i][1];
for (int j = 1;; j++)
{
if (num[i][0] + j == (num[i][0] | j))
num[i][1]--;
if (num[i][1] == 0)
{
ans[i] = j;
break;
}
}
}
for (int i = 0; i < t; i++)
{
cout << ans[i] << endl;
}
return 0;
}