| 比赛场次 | 733 |
|---|---|
| 比赛名称 | 收心赛 |
| 比赛状态 | 已结束比赛成绩 |
| 开始时间 | 2026-02-24 08:30:00 |
| 结束时间 | 2026-02-24 12:30:00 |
| 开放分组 | 全部用户 |
| 组织者 | HXF |
| 注释介绍 | 同比赛名! |
| 题目名称 | 异或粽子 |
|---|---|
| 输入输出 | xor.in/out |
| 时间限制 | 2000 ms (2 s) |
| 内存限制 | 1024 MiB |
| 测试点数 | 20 简单对比 |
| 用户 | 结果 | 时间 | 内存 | 得分 |
|---|---|---|---|---|
|
|
AAAAAAAAAAAAAAAAWWWW |
7.575 s | 92.33 MiB | 80 |
|
|
AAAAAAAAWWWWAAAAWWWW |
1.355 s | 9.09 MiB | 60 |
|
|
AAAAAAAAEEEEAAAAEEEE |
1.579 s | 5.75 MiB | 60 |
|
|
AAAAAAAAEEEEAAAAEEEE |
1.589 s | 5.75 MiB | 60 |
|
|
AAAAAAAAEEEEAAAAEEEE |
1.647 s | 5.75 MiB | 60 |
|
|
AAAAAAAAEEEEAAAAEEEE |
2.525 s | 9.01 MiB | 60 |
|
|
AAAAAAAAEEEEAAAAEEEE |
2.640 s | 10.43 MiB | 60 |
|
|
AAAAAAAAEEEEAAAAEEEE |
2.700 s | 10.43 MiB | 60 |
|
|
AAAAAAAAEEEEAAAAEEEE |
3.659 s | 70.82 MiB | 60 |
|
|
AAAAAAAAEEEEAAAAEEEE |
3.793 s | 14.28 MiB | 60 |
|
|
AAAAAAAAEEEEAAAAEEEE |
3.844 s | 10.40 MiB | 60 |
|
|
AAAAAAAAEEEEAAAAEEEE |
3.964 s | 40.97 MiB | 60 |
|
|
AAAAAAAAMMMMAAAAMMMM |
11.794 s | 417.36 MiB | 60 |
|
|
AAAAAAAAMMMMAAAAMMMM |
13.754 s | 417.01 MiB | 60 |
|
|
AAAAAAAATTTTAAAATTTT |
17.048 s | 7.34 MiB | 60 |
|
|
AAAAAAAATTTTAAAATTTT |
17.181 s | 5.87 MiB | 60 |
|
|
AAAAAAAATTTTAAAATTTT |
17.381 s | 416.81 MiB | 60 |
|
|
AAAAAAAATTTTAAAATTTT |
17.419 s | 416.84 MiB | 60 |
|
|
AAAAAAAATTTTAAAATTTT |
18.135 s | 36.12 MiB | 60 |
|
|
MMMMMMMMTMTMMMMMMMMM |
35.320 s | 1596.79 MiB | 0 |
小粽是一个喜欢吃粽子的好孩子。今天她在家里自己做起了粽子。
小粽面前有 $n$ 种互不相同的粽子馅儿,小粽将它们摆放为了一排,并从左至右编号为 $1$ 到 $n$。第 $i$ 种馅儿具有一个非负整数的属性值 $a_i$。每种馅儿的数量都足够多,即小粽不会因为缺少原料而做不出想要的粽子。小粽准备用这些馅儿来做出 $k$ 个粽子。
小粽的做法是:选两个整数数 $l,r$,满足 $1\leq l\leq r\leq n$,将编号在 $[l,r]$ 范围内的所有馅儿混合做成一个粽子,所得的粽子的美味度为这些粽子馅儿的属性值的异或和。(异或就是我们常说的 xor 运算,即 C/C++ 中的 ˆ 运算符或 Pascal 中的 xor 运算符)
小粽想品尝不同口味的粽子,因此它不希望用同样的馅儿的集合做出一个以上的 粽子。
小粽希望她做出的所有粽子的美味度之和最大。请你帮她求出这个值吧!大样例
第一行两个正整数 $n,k$,表示馅儿的数量,以及小粽打算做出的粽子的数量。
接下来一行为 $n$ 个非负整数,第 $i$ 个数为 $a_i$,表示第 $i$ 个粽子的属性值。 对于所有的输入数据都满足:
$1\leq n\leq 5\times 10^5,1\leq k\leq \min\{\frac{n(n-1)}{2},2\times 10^5\},0\leq a\leq 4294967295$。
输出一行一个整数,表示小粽可以做出的粽子的美味度之和的最大值。
3 2 1 2 3
6
小粽可以选取 $[3,3],[1,2]$ 两个区间的馅儿做成粽子,两个粽子的美味度都为 3,和为 6。可以证明不存在比这更优的方案。
HAOI2019(12省联考)day1 T1