Submission #62552091


Source Code Expand

Copy
from collections import Counter
n = int(input())
K = [(a[0], Counter(sorted(a[1:])))for a in [list(map(int, input().split())) for i in range(n)]]
ans = -1
for i in range(n):
for j in range(i+1, n):
# print(i, j)
an = 0
k, a = K[i]
kk, aa = K[j]
k, kk = min(k, kk), max(k, kk)
a, aa = (a if len(a) < len(aa) else aa), (a if not(len(a) < len(aa)) else aa)
for (key, value) in a.items():
valueb = aa[key]
# print(key,(value/k),(valueb/kk))
an += (value/k) * (valueb/kk)
# print("KV", key, value, valueb)
# print(an)
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
from collections import Counter
n = int(input())
K = [(a[0], Counter(sorted(a[1:])))for a in [list(map(int, input().split())) for i in range(n)]]

ans = -1
for i in range(n):
  for j in range(i+1, n):
    # print(i, j)
    an = 0
    k, a = K[i]
    kk, aa = K[j]
    
    k, kk = min(k, kk), max(k, kk)
    a, aa = (a if len(a) < len(aa) else aa), (a if not(len(a) < len(aa)) else aa)

    for (key, value) in a.items():
      valueb = aa[key]
      # print(key,(value/k),(valueb/kk))
      an += (value/k) * (valueb/kk)
      # print("KV", key, value, valueb)
    # print(an)
    ans = max(ans, an)

print(ans)
    
# print(K)

Submission Info

Submission Time
Task D - Doubles
User Koopa
Language Python (PyPy 3.10-v7.3.12)
Score 400
Code Size 653 Byte
Status AC
Exec Time 205 ms
Memory 104640 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 400 / 400
Status
AC × 2
AC × 26
Set Name Test Cases
Sample sample_01.txt, sample_02.txt
All random_01.txt, random_02.txt, random_03.txt, random_04.txt, random_05.txt, random_06.txt, random_07.txt, random_08.txt, random_09.txt, random_10.txt, random_11.txt, random_12.txt, random_13.txt, random_14.txt, random_15.txt, random_16.txt, random_17.txt, random_18.txt, random_19.txt, random_20.txt, random_21.txt, random_22.txt, random_23.txt, random_24.txt, sample_01.txt, sample_02.txt
Case Name Status Exec Time Memory
random_01.txt AC 101 ms 90836 KB
random_02.txt AC 99 ms 83104 KB
random_03.txt AC 125 ms 97160 KB
random_04.txt AC 129 ms 91684 KB
random_05.txt AC 100 ms 87956 KB
random_06.txt AC 99 ms 83584 KB
random_07.txt AC 132 ms 100040 KB
random_08.txt AC 135 ms 93044 KB
random_09.txt AC 100 ms 87924 KB
random_10.txt AC 102 ms 90600 KB
random_11.txt AC 126 ms 101700 KB
random_12.txt AC 127 ms 94720 KB
random_13.txt AC 95 ms 91148 KB
random_14.txt AC 118 ms 100204 KB
random_15.txt AC 97 ms 98080 KB
random_16.txt AC 113 ms 98172 KB
random_17.txt AC 77 ms 77120 KB
random_18.txt AC 105 ms 84216 KB
random_19.txt AC 205 ms 88980 KB
random_20.txt AC 166 ms 89060 KB
random_21.txt AC 105 ms 104640 KB
random_22.txt AC 97 ms 98064 KB
random_23.txt AC 177 ms 88372 KB
random_24.txt AC 179 ms 88484 KB
sample_01.txt AC 77 ms 76868 KB
sample_02.txt AC 78 ms 76832 KB


2025-04-15 (Tue)
10:48:44 +00:00