112842024-08-03 21:05:40probaLegnagyobb téglalappython3Elfogadva 100/100148ms14852 KiB
N = int(input()); sor = list(map(int, input().split(' '))); sor.sort(reverse = True)

i, i1, ok = 0, None, True

while i < N and ok:
    
    j = 1
    while i+j < N and sor[i] == sor[i+j]:
        j += 1

    if j > 3 and i1 == None:
        print(sor[i]**2); ok = False

    elif j > 3 and i1 != None:
        print(sor[i]*i1); ok = False
        
    elif j > 1:
        if i1 == None:
            i1 = sor[i]; i += j-1
        else:
            print(i1*sor[i]); ok = False
    i += 1

if ok:
    print(0)


 





RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva17ms3044 KiB
2Elfogadva17ms3044 KiB
3Elfogadva17ms3048 KiB
subtask210/10
4Elfogadva17ms3048 KiB
5Elfogadva17ms3044 KiB
6Elfogadva18ms3060 KiB
7Elfogadva17ms3092 KiB
8Elfogadva17ms2972 KiB
subtask310/10
9Elfogadva17ms2916 KiB
10Elfogadva17ms3044 KiB
11Elfogadva17ms3100 KiB
12Elfogadva17ms3044 KiB
13Elfogadva78ms4884 KiB
14Elfogadva63ms4884 KiB
subtask415/15
15Elfogadva18ms3192 KiB
16Elfogadva18ms2948 KiB
17Elfogadva17ms3220 KiB
18Elfogadva17ms3044 KiB
19Elfogadva18ms3044 KiB
20Elfogadva17ms3044 KiB
21Elfogadva17ms3044 KiB
22Elfogadva17ms3044 KiB
23Elfogadva17ms2840 KiB
24Elfogadva17ms3044 KiB
subtask520/20
25Elfogadva18ms3160 KiB
26Elfogadva20ms3556 KiB
27Elfogadva24ms3680 KiB
28Elfogadva21ms3856 KiB
29Elfogadva24ms3428 KiB
30Elfogadva20ms3556 KiB
31Elfogadva21ms3692 KiB
32Elfogadva19ms3696 KiB
subtask615/15
33Elfogadva18ms2916 KiB
34Elfogadva54ms14720 KiB
35Elfogadva112ms14832 KiB
36Elfogadva109ms14704 KiB
37Elfogadva87ms14704 KiB
38Elfogadva57ms14704 KiB
39Elfogadva48ms14704 KiB
40Elfogadva25ms4196 KiB
41Elfogadva52ms14624 KiB
subtask730/30
42Elfogadva71ms14260 KiB
43Elfogadva81ms14708 KiB
44Elfogadva148ms14832 KiB
45Elfogadva87ms14852 KiB
46Elfogadva92ms14768 KiB
47Elfogadva90ms14740 KiB
48Elfogadva82ms14700 KiB
49Elfogadva146ms14760 KiB
50Elfogadva81ms14620 KiB
51Elfogadva79ms14824 KiB