如何将C语言中的二分图染色算法和匈牙利算法巧妙结合并优化?