#P15078. [ICPC 2024 Chengdu R] Expanding Array
[ICPC 2024 Chengdu R] Expanding Array
说明
给定一个长度为 的整数数组 ,你可以对该数组执行任意次操作。在每次操作中,你可以选择两个相邻元素 和 (),并在它们之间插入以下三个值之一:、 或 。你的任务是确定在执行任意次操作后,数组中最多可以存在多少种不同的值。
表示 和 的按位与。 表示 和 的按位或。 表示 和 的按位异或。
输入格式
- 第一行包含一个整数 (),表示数组的长度。
- 第二行包含 个整数 (),表示数组的元素。
输出格式
输出一个整数,表示在执行任意次操作后,数组中最多可以获得的不同的值的数量。
2
2 3
4
2
3 4
4
提示
翻译由 DeepSeek V3 完成
京公网安备 11011102002149号