#include #include #include #include #include #include #include #define MAX_BUFF 1024 using namespace std; #define TR(c,i) for(typeof (c).begin() i = (c).begin(); i != (c).end(); i++) vector jars; map jmap; int N; long long bestVal; int bestBur; void solve() { bestVal = 0; for(int i=0;ibestVal || (tempBest == bestVal && jars[i]>bestBur)) { bestVal = tempBest; bestBur = jars[i]; } } } void readInput() { FILE* in = fopen("pooh.in", "rt"); fscanf(in, "%d", &N); for (int i = 0; i < N; i++) { int temp; fscanf(in, "%d", &temp); jars.push_back(temp); } fclose(in); } void writeOutput() { FILE* out = fopen("pooh.out", "wt"); fprintf(out, "%d\n", bestBur); fclose(out); } int main(void) { readInput(); solve(); writeOutput(); return 0; }