3.Lab杯“Lab杯”乒乓球赛就要在PKU的实验室之间举行了。人工智能实验室的学生都是乒乓球的狂热分子,都强烈希望代表实验室去比赛。但是有余名额限制,他们之中只能由一个人被选作代表。为了让选择的过程公平,他们决定打一次单循环赛,每一对学生之间都打一场五局三胜的比赛。赢得最多比赛的人就将代表实验室去比赛。现在Ava手里有一份表,表里面记录了每一场比赛的比分。她应该让谁去比赛?时间限制:5000内存限制:131072输入输入包含一组测试数据。第一行包含*n*(2 ≤ *n* ≤ 100),实验室里学生的数目。接下来给出一个*n* × *n*矩阵*A*。矩阵的每一个元素都是0、1、2、3中的一个。第*i*行第*j*列的元素*aij*是第*i*个学生在和第*j*个学生的比赛中赢的局数。*aij*和*aji*(*i* ≠ *j*)正好有一个是3,另外一个小于3。矩阵的所有对角线元素都是0。输出输出赢了最多比赛的学生的编号。如果有平分,选择编号最小的。样例输入```40 0 3 23 0 3 12 2 0 23 3 3 0```样例输出```4```
【喵呜刷题小喵解析】本题是一道编程题,要求根据输入的比赛结果,找出赢得最多比赛的学生编号。首先,我们需要读取输入数据,包括学生的数量和比赛结果矩阵。比赛结果矩阵是一个二维数组,其中每个元素表示两个学生之间的比赛结果,0表示未进行比赛,1、2、3分别表示赢得1局、2局、3局比赛。然后,我们遍历每个学生,计算他们的总得分,即他们赢得的比赛局数之和。如果有多个学生得分相同,我们选择编号最小的学生作为获胜者。最后,我们输出获胜学生的编号。本题需要注意的是,学生的编号是从1开始的,而不是从0开始,所以在输出时需要将编号加1。代码的具体实现可以参考上面的示例代码,通过输入、计算和输出三个步骤来解决问题。