import sys
l1 = input().split()
n,d = map(int,l1)
nums = list(map(int,input().split()))
left=0
right = n-1
res=0
while left+1 if nums[right]-nums[left]<=d:
i = right-left-1
res+=(i+1)*i/2
right-=1
print(int(res%99997867))
麻烦问下这个代码有什么问题,测试时仅通过20%,谢谢!
l1 = input().split()
n,d = map(int,l1)
nums = list(map(int,input().split()))
left=0
right = n-1
res=0
while left+1
i = right-left-1
res+=(i+1)*i/2
right-=1
print(int(res%99997867))
麻烦问下这个代码有什么问题,测试时仅通过20%,谢谢!
「求助大佬帮看看这道算法题吧!」 我叫王大锤,是一名特工。我刚刚接到任务:在字节跳动大街进行埋伏,抓捕恐怖分子孔连顺。和我一起行动的还有另外两名特工,我提议 1. 我们在字节跳动大街的N个建筑中选定3个埋伏地点。 2. 为了相互照应...
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2FquestionTerminal%2Fc0803540c94848baac03096745b55b9b
全部评论
相关推荐
查看45道真题和解析
点赞 评论 收藏
分享
09-27 09:26
湖南女子学院 运营 点赞 评论 收藏
分享