社区讨论

本地AC,网上Wa,python用户WA的一声哭了出来

P1102A-B 数对参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@lodcjxdj
此快照首次捕获于
2023/10/31 04:22
2 年前
此快照最后确认于
2023/11/06 19:44
2 年前
查看原帖
对,我又来了,别问我为啥要用Python,问就是高中毕业了给闲的(狗头保命) 这个题目本地是AC网上评测却WA了,到底哪里出了玄学错误。。。 代码
PYTHON
ans = 0
n, c = map(int, input().split(" "))
arr = list(input().split(" "))
cnt = {}
for i in range(0, n):
    if arr[i] not in cnt:
        cnt[arr[i]] = 1
    else:
        cnt[arr[i]] = cnt[arr[i]] + 1
for i in range(0, n):
    key = str(int(arr[i]) - c)
    if key in cnt:
        ans = ans + cnt[key]
print(ans)
下面是数据(不知道把数据放在这里会不会违规,很久没来洛谷了):
CPP
input: 
10 3
10 4 7 5 10 4 5 8 5 7

output:
11

回复

2 条回复,欢迎继续交流。

正在加载回复...