#include #include #include #include using namespace std; ifstream myfile("pooh.in"); ofstream outfile("pooh.out"); #define cin myfile #define cout outfile int main() { int *m = new int[1000000]; int max = 0; int index = -1; int N = 0; cin >> N; int min = N; int num; while(!cin.eof()) { cin >> num; m[num]+= num; } for(int i=1; i<= 1000000;i++) { if (max < m[i]) { max = m[i]; index = i; min = max / index; continue; } if (max == m[i] && (m[i] / i)< min) { max = m[i]; index = i; min = max / index; continue; } } cout << index; }