#P10002. 土拨鼠的松果难题​

土拨鼠的松果难题​

Background

土拨鼠的松果难题​

Description

深秋的森林里,土拨鼠正在为冬眠储备松果。它在不同的松树下收集了一堆堆松果,每堆松果都有不同的大小 —— 有的是饱满的大松果(记为 3),有的是中等大小的松果(记为 2),还有的是小巧的松果(记为 1)。​ 土拨鼠发现,今年有一种松果特别多,数量超过了所有松果总数的一半。这种松果将成为它冬眠时的主要食物来源,必须优先整理出来。​ 现在,土拨鼠的洞穴里堆着一排松果,每个松果都用数字 1、2、3 标记大小。请你帮阿栗找出这种数量占绝对优势的松果(即出现次数大于总数一半的那个数字)。​

Samples

3 2 3
3

Limitation

1s, 1024KiB for each test case. 设计时间复杂度为 O (n)、空间复杂度为 O (1) 的算法​ 使用 C++ 实现该算法