84分 TLE 求调
查看原帖
84分 TLE 求调
1451143
czl92783719楼主2024/10/3 20:00
n,c=list(map(int,input().split()))
dl=list(map(int,input().split()))
dc={}
dlrd=[]
for i1 in sorted(dl):
    if not i1 in dc:
        dc[i1]=1
        dlrd.append(i1)
    else:
        dc[i1]+=1
ans=0
for a in dlrd:
    if ((a-c) in dlrd):
        ans+=dc[a]*dc[a-c]
print(ans)

2024/10/3 20:00
加载中...