HDU4467 Graph 题意: 给出一张染色图,\(n\)个点每个点是黑色或者白色,\(m\)条带权边,\(q\)次操作,有两种操作: 改变一个点的颜色 问所有边中两个端点的颜色为给定情况的边权和是多少 题解: 首先因为有重边,所以先把重边合并一下 然后按每个点的度数是否大于\(\sqrt{边总数}\),把点分轻点和重点,同时记录所有三种询问情况的答案 在图中,重点我们保存其所有连的重点的边,轻点我们保存其所有连出去的边 显然重点不会超过\(sqrt{边总数}\)个,且重点和轻点所连出去的边…