任务:世界杯足球赛决赛阶段N个队参加,每个队有如下属性:(1)所属州(2)是否种子,共有2*M个种子队;(3)该队伍的当前世界排名。
共分为M组,每组K队,已知K*M=N。
一、请设计程序,输出分组方案,规则如下:
(1)每组分配2名种子队;
(2)每组同州的球队不超过3支;
(3)每组球队的积分排序尽可能平均(即每组实力尽量平均)。
二、每队的小设计程序,记录组赛结果,每一轮比赛后输出排名结果,排名的规则按以下先后次序进行:
(1)积分,胜队3分,平1分,负0分;
(2)净胜球;
(3)进球数;
(4)两队之间的胜负关系;
(5)原积分排序;
(6)随机。
根据要求设计分组的子程序,子程序内按照加权的方式解决限制问题