最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 递增序列

    正文概述 陈老师   2026-01-20 15:15:57  

    题目描述

    给定一个长度为 nn 的非负整数序列 aa 和一个定值 kk

    试求出有多少个整数 xx,满足 xx \in [0,k][0, k],且 a1xa_1 \oplus x, a2xa_2 \oplus x, \cdots , anxa_n \oplus x, 是单调不降序列。

    其中 \oplus 表示异或运算。

    输入格式

    第一行一个正整数 TT ,表示数据组数。

    对于每组数据,第一行包含两个整数 n,kn, k

    第二行包含 nn 个非负整数 a1,a2,,ana_1, a_2, \cdots , a_n

    输出格式

    对于每组数据,输出一行一个整数,表示满足条件的整数 xx 的个数。

    1
    4 17
    3 2 5 16
    
    4
    

    数据范围与约定

    1T2×1051 \leq T \leq 2 \times 10^5

    1n2×105,0k10181 \leq n \leq 2 \times 10^5, 0 \leq k \leq 10^{18}

    0ai10180 \leq a_i \leq 10^{18}

    所有测试数据的 nn 之和不超过 2×1052 \times 10^5

    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » 递增序列