欢迎光临
我们一直在努力

【题解-洛谷】P14359 [CSP-J 2025] 异或和

题目:P14359 [CSP-J 2025] 异或和

题目描述

小 R 有一个长度为 n n n 的非负整数序列 a 1 , a 2 , … , a n a_1, a_2, \\dots, a_n a1,a2,,an。定义一个区间 [ l , r ] [l, r] [l,r] ( 1 ≤ l ≤ r ≤ n 1 \\leq l \\leq r \\leq n 1lrn) 的权值为 a l , a l + 1 , … , a r a_l, a_{l+1}, \\dots, a_r al,al+1,,ar 的二进制按位异或和,即 a l ⊕ a l + 1 ⊕ ⋯ ⊕ a r a_l \\oplus a_{l+1} \\oplus \\dots \\oplus a_r alal+1ar,其中 ⊕ \\oplus 表示二进制按位异或。

小 X 给了小 R 一个非负整数 k k k。小 X 希望小 R 选择序列中尽可能多的不相交的区间,使得每个区间的权值均为 k k k。两个区间 [ l 1 , r 1 ] , [ l 2 , r 2 ] [l_1, r_1], [l_2, r_2] [l1,r1],[l2,r2] 相交当且仅当两个区间同时包含至少一个相同的下标,即存在 1 ≤ i ≤ n 1 \\leq i \\leq n 1in 使得 l 1 ≤ i ≤ r 1 l_1 \\leq i \\leq r_1 l1ir1 l 2 ≤ i ≤ r 2 l_2 \\leq i \\leq r_2 l2ir

赞(0)
未经允许不得转载:171主机测评 » 【题解-洛谷】P14359 [CSP-J 2025] 异或和
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址