改为cpp实现。保存第二大联通片。