88092024-01-31 11:03:07CWMLegnagyobb téglalapcpp17Hibás válasz 0/10061ms17456 KiB
#include <iostream>
#include <vector>
#include <algorithm>
#include <climits>
#include <queue>
#include <set>
#include <map>

using namespace std;
using ll = long long;

signed main()
{
	{
		ios_base::sync_with_stdio(0);
		cin.tie(0);
		cout.tie(0);
	}

	map<ll, int> count;
	vector<ll> sides;
	ll size;
	cin >> size;
	for (int i = 0; i < size; i++)
	{
		ll next;
		cin >> next;
		if (++count[next] >= 2)
		{
			sides.push_back(next);
		}
	}

	sort(sides.begin(), sides.end());
	reverse(sides.begin(), sides.end());

	if (sides.size() > 0 && count[sides[0]] >= 4)
	{
		cout << sides[0] * sides[0] << "\n";
	}
	else
	{
		cout << ((sides.size() >= 2) ? sides[0] * sides[1] : 0) << "\n";
	}
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1696 KiB
2Elfogadva3ms1932 KiB
3Elfogadva3ms2136 KiB
subtask20/10
4Elfogadva3ms2360 KiB
5Elfogadva3ms2564 KiB
6Hibás válasz2ms2644 KiB
7Elfogadva2ms2652 KiB
8Elfogadva3ms2936 KiB
subtask30/10
9Hibás válasz3ms3140 KiB
10Elfogadva2ms3160 KiB
11Elfogadva3ms3496 KiB
12Elfogadva3ms3476 KiB
13Elfogadva13ms5848 KiB
14Elfogadva14ms6116 KiB
subtask40/15
15Elfogadva3ms3936 KiB
16Elfogadva3ms4036 KiB
17Elfogadva3ms4100 KiB
18Elfogadva3ms4200 KiB
19Hibás válasz3ms4076 KiB
20Elfogadva3ms3972 KiB
21Elfogadva3ms3976 KiB
22Hibás válasz3ms4036 KiB
23Elfogadva3ms4044 KiB
24Hibás válasz3ms4040 KiB
subtask50/20
25Hibás válasz3ms4244 KiB
26Elfogadva4ms4668 KiB
27Hibás válasz4ms4816 KiB
28Elfogadva4ms4840 KiB
29Elfogadva4ms4720 KiB
30Elfogadva4ms4724 KiB
31Elfogadva4ms4724 KiB
32Elfogadva4ms4428 KiB
subtask60/15
33Hibás válasz3ms4440 KiB
34Elfogadva41ms13420 KiB
35Elfogadva45ms17012 KiB
36Elfogadva45ms17208 KiB
37Elfogadva48ms17452 KiB
38Elfogadva48ms17424 KiB
39Elfogadva45ms17456 KiB
40Elfogadva4ms5084 KiB
41Hibás válasz30ms8676 KiB
subtask70/30
42Elfogadva34ms7404 KiB
43Elfogadva56ms17044 KiB
44Elfogadva57ms17348 KiB
45Elfogadva61ms17240 KiB
46Hibás válasz57ms17368 KiB
47Elfogadva56ms17348 KiB
48Hibás válasz57ms17336 KiB
49Elfogadva57ms17360 KiB
50Hibás válasz43ms9524 KiB
51Hibás válasz46ms10556 KiB