第一题用multiset维护字母数量有序,每次取最大的数减二、最小的数减一,直到集合数量<2 或 最大值<2为止。 第三题并查集维护联通图(顶点集合),用multiset维护这些连通图的大小逆序,每次合并时,从中删掉两个子连通图的大小的值,插入合并后新值。查询时返回集合第k个即可。
5 6

相关推荐

牛客网
牛客企业服务