2
给定一张输赢表,输出体育比赛中每场比赛的结果
这个问题的灵感来自正在进行的“先生们玩的流氓比赛” 橄榄球世界杯,该比赛刚刚结束了撞球阶段。锦标赛中有20支队伍,分成4组,每组5支。在小组赛阶段,每个团队与小组中的所有其他团队进行比赛(每个小组总共进行10场比赛),并且每个小组中排名前2的团队进入淘汰赛阶段。 在撞球阶段结束时,每个撞球都有一张表格,显示每个团队的胜利,失败和平局数量。这个问题的挑战是编写一个程序,输入一组中每个团队的获胜,失败和平局数,然后从该信息输出10场比赛中每场比赛的个人结果(谁赢,谁输,谁对谁)(如果可能),否则输出错误消息。 例如,这是今年锦标赛台球D的表: Win Loss Draw Canada 0 4 0 France 3 1 0 Ireland 4 0 0 Italy 2 2 0 Romania 1 3 0 从这些信息中,我们可以推断出爱尔兰赢了加拿大,法国,意大利和罗马尼亚,因为他们赢得了所有比赛。法国一定赢了加拿大,意大利和罗马尼亚,但输给了爱尔兰,因为他们只输了一个,而且一定是不败的爱尔兰。我们刚刚得出的结论是意大利输给了爱尔兰和法国,因此他们一定赢了加拿大和罗马尼亚。加拿大输掉了所有比赛,因此罗马尼亚的胜利一定是对加拿大。 Canada France Ireland Italy Romania Canada - L L L L France W - L W W Ireland W W - W …
11
code-golf