AtCoder Beginner Contest 171
Utilisez collections.defauldict (int)
pour compter le nombre de chaque nombre
import collections
N = int(input())
A = sorted(map(int, input().split()))
cnt = collections.defaultdict(int)
for a in A:
cnt[a] += 1
ans = sum(A)
Q = int(input())
for _ in range(Q):
B, C = map(int, input().split())
ans += (C - B) * cnt[B]
cnt[C] += cnt[B]
cnt[B] = 0
Sera ajouté plus tard
Recommended Posts