A.小红打怪 显然每次攻击 总次数最小,即答案为 。 a, l, r = map(int, input().split()) print((a+r-1)//r) B.小红砍怪 注意到只能攻击一次,因此答案为相同的两个数之间的最远距离。 n = int(input()) a = [0] + list(map(int, input().split())) p = [0 for _ in range(n+1)] ans = 0 for i in range(1, 2*n+1): if not p[a[i]]: p[a[i]] = i else: ans = max(i - p[a[i]] + 1...