1441: Explosion

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:68 Solved:10

Description

异世界里的一名红魔族少年励志成为一名爆裂魔法师,可是爆裂魔法一直被族人嘲笑为搞笑的魔法,要是少年被族人知道他背地里偷偷练习,他一定没有脸生活在这里,但是每次发动爆裂魔法都会被在一定范围内的族人发现,所以他想找你看有没有地方可以偷偷练习爆裂魔法

假设一条长为L的直线上有 n 个红魔族的人,他们的位置分别为整数$a_1,a_2,a_3...a_n(0 \leq a_i \leq L)$。已知爆裂魔法影响范围为r,少年在直线上某点x处发动爆裂魔法,那么他周边的x-r到x+r的范围内的红魔族人都会发现他偷偷练习爆裂魔法。

如果存在某个地方$p(1\leq p \leq L $的整数点)练习爆裂魔法且不被同族人发现就输出”Explosion“,以及在直线上有多少个整数点可以练习
如果没有地方练习就输出”NO“

$30\%数据:1\leq L \leq 10,1\leq t\leq 10,1\leq n\leq 10,1\leq r\leq 10,1\leq a_i\leq 10$

$50\%数据:1\leq L \leq 100,1\leq t\leq 100,1\leq n\leq 100,1\leq r\leq 100,1\leq a_i\leq 100$

$70\%数据: 1 \leq L \leq 1000,1\leq t\leq 1000,1\leq n\leq 1000,1\leq r\leq 1000,1\leq ai\leq 1000
$

$100 \%数据 :
1 \leq L \leq 10000,1\leq t\leq 2000,1\leq n\leq 10000,1\leq r\leq 10000,1\leq a_i\leq 10000
$

Input

每个测试包含多个测试用例。第一行包含测试用例的数量t (1≤t≤10000),测试用例的描述如下。
输入两行

一行三个整数L和n和r,表示直线长度和红魔族人数和爆裂魔法范围

第二行有n个整数ai,表示红魔族人的位置(可能位置相同)。

Output

输出”Explosion“和一个整数$sum$
或者输出”NO“

Sample Input Copy

2
7 5 1
1 3 7 3 2
5 3 2
1 3 5

Sample Output Copy

Explosion 1
NO

Source/Category