题意是有几个人分布在不同的城市,只有在同城市的人才能交换使收支综合等于0。因为n在[0,10000],所以不能保存路径然后DFS了,数组太大。用并查集,将每个人分到自己的城市,若每一个城市里的人的money总和都等于0,则POSSIBLE,否则相反。
题意是有几个人分布在不同的城市,只有在同城市的人才能交换使收支综合等于0。因为n在[0,10000],所以不能保存路径然后DFS了,数组太大。用并查集,将每个人分到自己的城市,若每一个城市里的人的money总和都等于0,则POSSIBLE,否则相反。