#include<bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); int x; int n; cin>>n; int temp,times=0; vector<int> num; while(cin>>x) num.push_back(x); for(int i=0;i<num.size();i++) { if(times==0)//重新初始化temp { temp=num[i]; times=1; } else { if(num[i]!=temp) times--; else times++; } } cout<<temp; return 0; }
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int[] a=new int[n]; for(int i=0;i<n;i++) a[i]=sc.nextInt(); int x=0,times=0; for(int i=0;i<n;i++){ if(times==0){ x=a[i]; times=1; }else{ if(x==a[i]) times++; else times--; } } System.out.println(x); } }
def f(s): d={} n=len(s) for i in s: if i in d: d[i]+=1 else: d[i]=1 for i in d.keys(): if d[i]>= n//2: return int(i) return 0 if __name__=="__main__": k=int(input()) s=list(input().strip().split(" ")) print(f(s))