如题:
这个题的思路并不困难,主要就是一个要求多,对于“所有人的姓名是按照字典序给出的,输出时也应该按照字典序输出所有对手组合。也就是说,这对组合的第一个名字的字典序应该小于第二个;如果两个组合中第一个名字不一样,则第一个名字字典序小的先输出;如果两个组合的第一个名字一样但第二个名字不同,则第二个名字字典序小的先输出。”这个要求,我的做法是把他们按照名字进行的大小再进行分数对比之前,就进行一次按照名字的大小进行排序,这样在后续的对比之中,就是按照从小到大的字母进行输出的。
下面是我个人的代码,存在很多可以优化的地方,就将就看吧,毕竟它跑起来了,得到的结果也是对的