148832025-02-06 09:40:31AGergoLegnagyobb téglalapcpp14Accepted 100/10079ms6660 KiB
#include <bits/stdc++.h>

using namespace std;

int main()
{
    cin.tie(0);
    iostream::sync_with_stdio(0);

    long long n, temp,s1 = 0,s2 = 0;
    cin >> n;
    map<long long, long long> szamok;
    set<long long> validszamok;

    for(long i = 0; i < n; i++)
    {
        cin >> temp;
        szamok[temp]++;
        if(szamok[temp] == 2)
        {
            validszamok.insert(temp);
        }
    }
    if(validszamok.size() > 0)
    {
        set<long long>::reverse_iterator it = validszamok.rbegin();
        s1 = *it;
        if(szamok[*it] >= 4)
        {

            s2 = s1;
        }
        else if(validszamok.size() > 1)
        {
            it++;
            s2 = *it;
        }
    }

    cout << s1 * s2;


}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
2Accepted1ms316 KiB
3Accepted1ms316 KiB
subtask210/10
4Accepted1ms316 KiB
5Accepted1ms316 KiB
6Accepted1ms316 KiB
7Accepted1ms316 KiB
8Accepted1ms316 KiB
subtask310/10
9Accepted1ms316 KiB
10Accepted1ms316 KiB
11Accepted1ms316 KiB
12Accepted1ms316 KiB
13Accepted8ms316 KiB
14Accepted8ms668 KiB
subtask415/15
15Accepted1ms316 KiB
16Accepted1ms316 KiB
17Accepted1ms316 KiB
18Accepted1ms500 KiB
19Accepted1ms316 KiB
20Accepted1ms316 KiB
21Accepted1ms316 KiB
22Accepted1ms316 KiB
23Accepted1ms316 KiB
24Accepted1ms316 KiB
subtask520/20
25Accepted2ms316 KiB
26Accepted4ms576 KiB
27Accepted3ms564 KiB
28Accepted4ms544 KiB
29Accepted3ms568 KiB
30Accepted3ms600 KiB
31Accepted3ms616 KiB
32Accepted3ms624 KiB
subtask615/15
33Accepted1ms320 KiB
34Accepted43ms5884 KiB
35Accepted68ms6496 KiB
36Accepted67ms6628 KiB
37Accepted65ms6660 KiB
38Accepted68ms6452 KiB
39Accepted57ms6516 KiB
40Accepted2ms328 KiB
41Accepted26ms2368 KiB
subtask730/30
42Accepted32ms776 KiB
43Accepted79ms6464 KiB
44Accepted79ms6460 KiB
45Accepted70ms6460 KiB
46Accepted71ms6460 KiB
47Accepted75ms6652 KiB
48Accepted71ms6608 KiB
49Accepted75ms6532 KiB
50Accepted52ms2368 KiB
51Accepted59ms3392 KiB