@ninijiaLeetcode每日一题练习 ------ 3160. 所有球里面不同颜色的数目 中发帖

从Leetcode 每日一题练习继续讨论: 
3160. 所有球里面不同颜色的数目
3160. Find the Number of Distinct Colors Among the Balls
题解
本题要统计在每次染色后所有现存的球上的不同颜色有多少种。则需要记录三个数据,一个是当前所有球上共有多少种不同的颜色,另一个则是当前存在的各种颜色对应的存在的球的个数,以及不同编号的球上当前对应的颜色编号(初始默认所有球上的颜色编号均为0表示没有颜色),可以用哈希表来记录每种颜色对应的球的个数和不同球对应的颜色,对每个查询,给对应的球涂色,如果该球以前存在一个颜色,则查询哈希表并将该颜色对应的球的个数减一,如果归零则将颜色种类减一,并将新的颜色对应的球的个数加一,如果之前新的新色对应的个数为0则将颜色种类加一,将此时的颜色数作为该查询对应的结果插入数组末尾,最终返回结果数组。
代码
c...