用分治法思想解决比赛日程安排问题,Java语言描述。