U331369 Unique And
题目背景
题解在上传者博客。
题目描述
给定一个非负整数集合 $S$,该集合由 $n$ 个**闭**区间 $[l_i, r_i](0 \leq l_i \leq r_i)$ 组成,集合包含区间中所有的整数。对于集合所有数执行同 $v$ 的按位与操作。输出操作后集合大小。
输入格式
第一行包含两个正整数 $n, v$。$n$ 表示初始集合中的区间数量,$v$ 表示按位与操作的对象。
接下来 $n$ 行,每行一对**闭**区间 $[l_i, r_i]$,表示区间中所有非负整数皆在集合中。
提示:
- 区间可能相交。
- 开 `long long`。
输出格式
一个非负整数,表示操作后集合中的元素数量。
说明/提示
$1 \leq n \leq 10^4$
$1 \leq v \leq 10^{18}$
$0 \leq l_i \leq r_i \leq 10^{18},1 \leq i \leq n$
$0 \leq v \leq 10^{18}$