🙆♀️
366C
q = int(input())
cnt = [0]*1000000
ans = 0
for _ in range(q):
t,*x = map(int,input().split())
if t == 1:
#インデックスそろえてるだけ?
x[0] -= 1
cnt[x[0]] += 1
if cnt[x[0]] == 1:
ans += 1
elif t == 2:
x[0] -= 1
cnt[x[0]] -= 1
if cnt[x[0]] == 0:
ans -= 1
else:
print(ans)
知見
・可変長引数の使い方(タプル型になる、今回は*xとしてx[0]として参照する。入力されてもされなくても良いため今後も使う)
・普通に実装があたまいい
Discussion