1796: 【基础】连胜王
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:12
解决:9
题目描述
在篮球比赛中,连胜是一件让球迷非常兴奋的事情。现给出n场比赛的获胜队伍编号,请求出哪个队伍连胜的场次最多?本题的输入确保获得连胜场次最多的球队,只有1个。
比如,输入6场比赛获胜队伍数据如下:1 2 2 2 6 6
那么,1号队没有获得过连胜,2号队连胜3场,6号队连胜2场,获得连胜场次最多的球队是2号队。
比如,输入6场比赛获胜队伍数据如下:1 2 2 2 6 6
那么,1号队没有获得过连胜,2号队连胜3场,6号队连胜2场,获得连胜场次最多的球队是2号队。
输入
第1行有一个整数n,代表比赛的场数。(5<=n<=100)
第2行有n个整数,分别代表了每场比赛获得胜利的球队的编号。
第2行有n个整数,分别代表了每场比赛获得胜利的球队的编号。
输出
输出连胜场次最多球队的编号。
样例输入 复制
6
1 2 2 2 6 6
样例输出 复制
2
提示
n=int(input()) ls=list(map(int,input().split())) ans=ls[0] cnt=1 maxCnt=1 for i in range(1,n): if ls[i]==ls[i-1]: cnt+=1 if ls[i]!=ls[i-1] or i==n-1: if cnt>maxCnt: maxCnt=cnt ans=ls[i-1] cnt=1 print(ans)