148822025-02-06 09:36:09AGergoLegnagyobb téglalapcpp14Runtime error 55/10075ms7376 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);
        }
    }

    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
2Accepted1ms508 KiB
3Accepted1ms316 KiB
subtask210/10
4Accepted1ms512 KiB
5Accepted1ms316 KiB
6Accepted1ms316 KiB
7Accepted1ms424 KiB
8Accepted1ms316 KiB
subtask310/10
9Accepted1ms316 KiB
10Accepted1ms316 KiB
11Accepted1ms316 KiB
12Accepted1ms316 KiB
13Accepted8ms564 KiB
14Accepted8ms444 KiB
subtask40/15
15Accepted1ms316 KiB
16Accepted1ms316 KiB
17Runtime error1ms316 KiB
18Accepted1ms316 KiB
19Accepted1ms316 KiB
20Accepted1ms316 KiB
21Accepted1ms316 KiB
22Accepted1ms316 KiB
23Accepted1ms316 KiB
24Accepted1ms396 KiB
subtask520/20
25Accepted2ms316 KiB
26Accepted4ms568 KiB
27Accepted4ms568 KiB
28Accepted4ms564 KiB
29Accepted3ms584 KiB
30Accepted4ms564 KiB
31Accepted4ms584 KiB
32Accepted3ms316 KiB
subtask615/15
33Accepted1ms316 KiB
34Accepted41ms6448 KiB
35Accepted68ms7220 KiB
36Accepted67ms7228 KiB
37Accepted68ms7232 KiB
38Accepted65ms7232 KiB
39Accepted57ms7124 KiB
40Accepted2ms508 KiB
41Accepted26ms3036 KiB
subtask70/30
42Accepted32ms1016 KiB
43Accepted74ms7216 KiB
44Accepted75ms7296 KiB
45Accepted71ms7228 KiB
46Accepted75ms7220 KiB
47Accepted71ms7152 KiB
48Accepted75ms7220 KiB
49Runtime error64ms7376 KiB
50Accepted52ms2868 KiB
51Accepted59ms3892 KiB