原题链接:https://codeforces.com/problemset/problem/1935/D

(图片来源网络,侵删)
题目描述:
给考生一个大小为 n 的集合 s 和一个奇怪的整数 c 。对于这个集合,需要计算出使 0≤x≤y≤c, x+y 不包含在集合 s 中,并且 y−x也不包含在集合 s 中的整数对(x,y)的数目。

(图片来源网络,侵删)
你的朋友想进入中心工作。请帮助他通过考试!
输入
每个测试由多个测试用例组成。第一行包含一个整数 t ( 1≤t≤2⋅10^4 ) - 测试用例的个数。测试用例说明如下。
每个测试用例的第一行包含两个整数 n 和 c ( 1≤n≤3⋅10^5 , 1≤c≤10^9 )--集合的大小和奇异整数。
每个测试用例的第二行包含 n 个整数 s1,s2,…,sn ( 0≤s1