144842025-01-11 21:40:12ubormaciLegnagyobb téglalapcpp17Elfogadva 100/100108ms7336 KiB
#include <iostream>
#include <vector>
#include <algorithm>
#include <map>
#include <cstdint>
using namespace std;
typedef int64_t ll;

int main() {
    ll n;
    cin >> n;
    map<ll,ll> mp;
    for(ll i = 0; i < n; i++) {
        ll tmp;
        cin >> tmp;
        mp[tmp]++;
    }

    /*
    for(const auto & x : mp) {
        cerr << "\nmp " << x.first << " = " << x.second; 
    }
    */

    ll a = 0, b = 0;
    for(auto it = mp.rbegin(); it != mp.rend(); it++) {
        auto x = *it;
        //cerr << "\nx=" << x.first;
        if(x.second < 2) {
            //cerr << "\nskipped";
            continue;
        }
        if(x.second >= 2 && x.second < 4) {
            if(a == 0) {
                a = x.first;
            }else{
                b = x.first;
                break;
            }
        }
        if(x.second >= 4) {
            if(a == 0) {
                a = x.first;
                b = x.first;
            }else{
                b = x.first;
            }
            break;
        }
    }
    cout << a * b;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
2Elfogadva1ms508 KiB
3Elfogadva1ms316 KiB
subtask210/10
4Elfogadva1ms316 KiB
5Elfogadva1ms316 KiB
6Elfogadva1ms316 KiB
7Elfogadva1ms316 KiB
8Elfogadva1ms316 KiB
subtask310/10
9Elfogadva1ms320 KiB
10Elfogadva1ms316 KiB
11Elfogadva1ms316 KiB
12Elfogadva1ms400 KiB
13Elfogadva17ms596 KiB
14Elfogadva17ms596 KiB
subtask415/15
15Elfogadva1ms316 KiB
16Elfogadva1ms316 KiB
17Elfogadva1ms512 KiB
18Elfogadva1ms512 KiB
19Elfogadva1ms404 KiB
20Elfogadva1ms316 KiB
21Elfogadva1ms316 KiB
22Elfogadva1ms316 KiB
23Elfogadva1ms316 KiB
24Elfogadva1ms316 KiB
subtask520/20
25Elfogadva2ms316 KiB
26Elfogadva4ms632 KiB
27Elfogadva4ms740 KiB
28Elfogadva4ms576 KiB
29Elfogadva4ms668 KiB
30Elfogadva4ms564 KiB
31Elfogadva4ms564 KiB
32Elfogadva3ms412 KiB
subtask615/15
33Elfogadva1ms316 KiB
34Elfogadva65ms5220 KiB
35Elfogadva75ms7172 KiB
36Elfogadva79ms7216 KiB
37Elfogadva74ms7160 KiB
38Elfogadva71ms7216 KiB
39Elfogadva72ms7272 KiB
40Elfogadva4ms316 KiB
41Elfogadva48ms1960 KiB
subtask730/30
42Elfogadva41ms944 KiB
43Elfogadva86ms7032 KiB
44Elfogadva93ms7220 KiB
45Elfogadva103ms7336 KiB
46Elfogadva108ms7112 KiB
47Elfogadva87ms7176 KiB
48Elfogadva104ms7220 KiB
49Elfogadva92ms7220 KiB
50Elfogadva54ms2112 KiB
51Elfogadva59ms2636 KiB