第二题:一直运行超时,在本地编辑器都能通过
 #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;