给定一个整数 n
表示一个长度为 n
的数组 colors
,初始所有元素均为 0 ,表示是 未染色 的。同时给定一个二维整数数组 queries
,其中 queries[i] = [indexi, colori]
。对于第 i
个 查询:
colors[indexi]
染色为 colori
。colors
中颜色相同的相邻对的数量(无论 colori
)。请你返回一个长度与 queries
相等的数组 answer
,其中 answer[i]
是前 i
个操作的答案。
示例 1:
输入:n = 4, queries = [[0,2],[1,2],[3,1],[1,1],[2,1]]
输出:[0,1,1,0,2]
解释:
示例 2:
输入:n = 1, queries = [[0,100000]]
输出:[0]
解释:
在第一次查询后 colors = [100000]。颜色相同的相邻对的数量是 0。
提示:
1 <= n <= 105
1 <= queries.length <= 105
queries[i].length == 2
0 <= indexi <= n - 1
1 <= colori <= 105