Submission #62555881
Source Code Expand
Copy
def main():N = int(input())prob = []for _ in range(N):line = list(map(int, input().split()))K = line[0]A = line[1:]p_dict = {}for x in A:p_dict[x] = p_dict.get(x, 0) + 1prob.append({"faces": p_dict, "K": K})max_prob = 0.0for i in range(N):for j in range(i+1, N):common = set(prob[i]["faces"].keys()) & set(prob[j]["faces"].keys())common_prob = 0.0for face in common:p1 = prob[i]["faces"][face] / prob[i]["K"]
def main(): N = int(input()) prob = [] for _ in range(N): line = list(map(int, input().split())) K = line[0] A = line[1:] p_dict = {} for x in A: p_dict[x] = p_dict.get(x, 0) + 1 prob.append({"faces": p_dict, "K": K}) max_prob = 0.0 for i in range(N): for j in range(i+1, N): common = set(prob[i]["faces"].keys()) & set(prob[j]["faces"].keys()) common_prob = 0.0 for face in common: p1 = prob[i]["faces"][face] / prob[i]["K"] p2 = prob[j]["faces"][face] / prob[j]["K"] common_prob += p1 * p2 max_prob = max(max_prob, common_prob) # K *= K print(f"{max_prob:.10f}") if __name__ == "__main__": main()
Submission Info
Submission Time | |
---|---|
Task | D - Doubles |
User | himarin |
Language | Python (PyPy 3.10-v7.3.12) |
Score | 400 |
Code Size | 828 Byte |
Status | AC |
Exec Time | 982 ms |
Memory | 121780 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 400 / 400 | ||||
Status |
|
|
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 | 76 ms | 91820 KB |
random_02.txt | AC | 75 ms | 82728 KB |
random_03.txt | AC | 115 ms | 112408 KB |
random_04.txt | AC | 135 ms | 101852 KB |
random_05.txt | AC | 76 ms | 89012 KB |
random_06.txt | AC | 83 ms | 82420 KB |
random_07.txt | AC | 122 ms | 112896 KB |
random_08.txt | AC | 127 ms | 106032 KB |
random_09.txt | AC | 76 ms | 88712 KB |
random_10.txt | AC | 75 ms | 91504 KB |
random_11.txt | AC | 109 ms | 111216 KB |
random_12.txt | AC | 124 ms | 107212 KB |
random_13.txt | AC | 75 ms | 92968 KB |
random_14.txt | AC | 100 ms | 113192 KB |
random_15.txt | AC | 78 ms | 95584 KB |
random_16.txt | AC | 95 ms | 114112 KB |
random_17.txt | AC | 62 ms | 76312 KB |
random_18.txt | AC | 85 ms | 83152 KB |
random_19.txt | AC | 471 ms | 89652 KB |
random_20.txt | AC | 370 ms | 89352 KB |
random_21.txt | AC | 91 ms | 121780 KB |
random_22.txt | AC | 76 ms | 95564 KB |
random_23.txt | AC | 966 ms | 96816 KB |
random_24.txt | AC | 982 ms | 96788 KB |
sample_01.txt | AC | 63 ms | 76228 KB |
sample_02.txt | AC | 62 ms | 76420 KB |