A66474.午枫的mex

普及/提高-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

小枫有 11 到 nn 这 nn 个整数,他想知道 mex{i⊕j∣i∈[1,n],j∈[1,n]}mex\{i\oplus j \mid i\in [1,n],j\in[1,n] \} 是多少。

其中 ⊕\oplus 表示按位异或;mexmex 表示集合中不存在的最小非负整数。

输入格式

本题有多组数据输入。

第一行输入一个正整数 tt (1≤t≤105)(1\leq t\leq 10^5) ,表示数据组数。

接下来 tt 行,每行一个正整数 nn (1≤n≤1018)(1\leq n\leq 10^{18}) 。

输出格式

输出共 tt 行,每行一个非负整数表示 mex{i⊕j∣i∈[1,n],j∈[1,n]}mex\{i\oplus j \mid i\in [1,n],j\in[1,n] \} 。

输入输出样例

  • 输入#1

    2
    1
    3

    输出#1

    1
    4

输入解题思路,AI测评打分。不知道怎么写?

首页