题解 | #微信红包#

微信红包

https://www.nowcoder.com/practice/fbcf95ed620f42a88be24eb2cd57ec54

# -*- coding:utf-8 -*-

class Gift:
    def getValue(self, gifts, n):
        # write code here
        count=1
        candidate=gifts[0]
        for i in gifts[1:]:#从第二个元素开始
            if i==candidate:
                count+=1
            elif count==0:
                candidate=i
                count=0
            else:
                count-=1
        count=0
        for i in gifts:
            if i==candidate:
                count+=1
                if count>n/2:
                    return candidate
        return 0



            

全部评论

相关推荐

不愿透露姓名的神秘牛友
10-05 10:13
已编辑
HHHHaos:让这些老登来现在秋招一下,简历都过不去
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务