summaryrefslogtreecommitdiff
path: root/PlaygroundCpp/Sources/Playground.cpp
blob: 73738d3ba1eac5559de813fe7bafd11185af2708 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
using std::cin;
using std::cout;

int main() {
	int bigger = 0;
	int biggest = 0;
	int n;
	int i;
	cin >> n;

	for (int j = 0; j < n; j++) {
		cin >> i;
		if (i > biggest) {
			bigger = biggest;
			biggest = i;
		} else if (i == biggest) {
			bigger = i;
		} else if (i > bigger) {
			bigger = i;
		}
	}

	int64_t prod = (int64_t) bigger * (int64_t) biggest;
	cout << prod << "\n";
	return 0;
}