比赛场次 758
比赛名称 果蝇王邀请赛div2
比赛状态 已结束比赛成绩
开始时间 2026-08-27 08:30:00
结束时间 2026-08-27 13:00:00
开放分组 全部用户
组织者 HXF
注释介绍 CSP-S 难度
题目名称 果蝇诱饵
输入输出 fly.in/out
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试点数 20 简单对比
用户 结果 时间 内存 得分
Gravatar终焉折枝 AAAAAAAAAAAAAAAAAAAA
1.347 s 9.04 MiB 100
Gravatarexil AAAAAAAAAAAAAAAAAAAA
1.366 s 5.18 MiB 100
Gravatar赵飞羽 AAAAAAAAAAAAAAAAAAAA
1.368 s 5.13 MiB 100
Gravatardream AAAAAAAAAAAAAAAAAAAA
1.374 s 5.37 MiB 100
Gravatar彭欣越 AAAAAAAAAAAAAAAAAAAA
1.379 s 5.19 MiB 100
Gravatar杨蕙宇 AAAAAAAAAAAAAAAAAAAA
1.422 s 5.80 MiB 100
Gravatar123 AAAAAAAAAAAAAAAAAAAA
1.460 s 4.31 MiB 100
Gravatar李金泽 AAAAAAAAAAAAAAAAAAAA
1.464 s 5.17 MiB 100
Gravatarhsl_beat AAAAAAAAAAAAAAAAAAAA
1.542 s 5.25 MiB 100
Gravatar郑霁桓 AAAAAAAAAAAAAAAAAAAA
1.566 s 5.19 MiB 100
GravatarLikableP AWAAAAAAAAAAAAAAAAAA
1.288 s 3.17 MiB 95
Gravatarzcx AWAAAAAAAAAAAAAAAAAA
1.288 s 5.20 MiB 95
Gravatar对立猫猫对立 AWAAAAAAAAAAAAAAAAAA
1.405 s 5.21 MiB 95
Gravatar__0w0__ AWAAAAAAAAAAAAAAAAAA
1.548 s 4.46 MiB 95
Gravatar2_16鸡扒拌面 AWAWWWWWWWWWAAAWWWWW
1.417 s 5.99 MiB 25
Gravatarrzzakioi AAAWWWWWWWWWAWAWWWWW
1.424 s 5.37 MiB 25
Gravatar汐汐很希希 AWAWWWWWAWWWWWWWWWWW
1.518 s 5.19 MiB 15
Gravatarx123456 AAWWWWWWWWWWWWWWWWWW
1.514 s 5.75 MiB 10
Gravatarwmlsxzh TAATTTTTTTTTTTTTTTTT
19.970 s 6.10 MiB 10
Gravataryanglich WAWWWWWWWWWWWWWWWWWW
2.701 s 4.02 MiB 5
GravatarRuyi WWWWWWWWWWWWWWWWWWWW
1.889 s 4.63 MiB 0
Gravatar0814d TETEEEEEEEEEEEEEEEEE
4.767 s 3.37 MiB 0

1. 果蝇诱饵

★   输入文件:fly.in   输出文件:fly.out  
时间限制:1 s   内存限制:256 MiB

题目描述

有一条长度为 $L$ 的笔直道路,左右延伸。道路上有 $N$ 只果蝇,第 $i$ 只果蝇位于距离道路左端 $A_i$ 的位置。这里,$L$ 和所有 $A_i$ 均为偶数。

你有 $K$ 块诱饵,可以随时在道路上的任意位置(包括两端)放置一块诱饵。但任何时候都不允许同时存在两块或更多块诱饵。当诱饵存在于道路上时,每只果蝇都会以每秒 $1$ 单位的速度向诱饵移动。当有一只或多只果蝇到达诱饵所在位置时,诱饵立即被吃掉并消失。

当道路上没有诱饵时,果蝇静止不动。请合理选择放置诱饵的时间和位置,使得诱饵存在于道路上的总时间最长。可以证明答案是一个整数。

给定 $T$ 组测试数据,请分别求解。

输入格式

输入从标准输入读入。第一行给出一个整数 $T$,代表测试数据的总组数。随后依次给出 $T$ 组数据,每组数据包含两行信息:
第一行为三个整数 $N, K, L$,依次表示果蝇数量、诱饵块数以及道路长度;
第二行为 $N$ 个整数 $A_1, A_2, \dots, A_N$,表示每只果蝇到道路左端的距离。
所有输入值均为整数。

输出格式

输出共 $T$ 行。对于第 $i$ 组测试数据,输出一行,包含一个整数,表示该组数据中诱饵能够存在于道路上的最大可能总时间。

输入输出样例 #1

输入

3
2 2 20
4 18
8 9 14
0 2 4 6 8 10 12 14
3 3 140
120 70 20

输出

18
40
160

大样例1-2

大样例

说明 / 提示

样例解释 1

对于第一个测试用例,最优放置方案如下:

  • 首先,将诱饵放在位置 $11$。两只果蝇同时经过 $7$ 个单位时间后到达位置 $11$,吃掉诱饵。
  • 然后,将诱饵放在位置 $0$。两只果蝇同时经过 $11$ 个单位时间后到达位置 $0$,吃掉诱饵。

诱饵存在的总时间为 $7 + 11 = 18$。

数据范围与提示

  • 对于 $5\%$ 的数据:$N = 1$。
  • 对于另外 $5\%$ 的数据:$K = 1$。
  • 对于另外 $10\%$ 的数据:$L = 30$ 且 $K = 5, T = 1$。
  • 对于另外 $10\%$ 的数据:$N < K$。
  • 对于 $100\%$ 的数据:$1 \le T \le 10^5$,$1 \le N \le 2 \times 10^5$,$1 \le K \le 10^9$,$2 \le L \le 10^9$,$0 \le A_i \le L$。$L$ 为偶数,所有 $A_i$ 均为偶数。所有测试用例的 $N$ 之和不超过 $2 \times 10^5$。所有输入均为整数。