Submission #62798092


Source Code Expand

Copy
from math import sqrt
n,K=map(int,input().split())
a=list(map(int,input().split()))
b=[[] for i in range(n)]
s=[0 for i in range(max(a)+1)]
for i in range(n):
for k in range(1,int(sqrt(a[i]))+1):
if(a[i]%k==0):
s[k]+=1
s[a[i]//k]+=1
b[i].append(k)
b[i].append(a[i]//k)
b[i].sort()
for i in range(n):
for u in range(len(b[i])):
if(s[b[i][-u-1]]>=K):
print(b[i][-u-1])
break
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
from math import sqrt
n,K=map(int,input().split())
a=list(map(int,input().split()))
b=[[] for i in range(n)]
s=[0 for i in range(max(a)+1)]


for i in range(n):
    for k in range(1,int(sqrt(a[i]))+1):
        if(a[i]%k==0):
            s[k]+=1
            s[a[i]//k]+=1
            b[i].append(k)
            b[i].append(a[i]//k)
    b[i].sort()

for i in range(n):
    for u in range(len(b[i])):
        if(s[b[i][-u-1]]>=K):
            print(b[i][-u-1])
            break

Submission Info

Submission Time
Task E - GCD of Subset
User gomaazarasi
Language Python (PyPy 3.10-v7.3.12)
Score 0
Code Size 495 Byte
Status TLE
Exec Time 2240 ms
Memory 580784 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 475
Status
AC × 3
AC × 4
TLE × 31
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 02_a_distinct_00.txt, 02_a_distinct_01.txt, 02_a_distinct_02.txt, 02_a_distinct_03.txt, 02_a_distinct_04.txt, 03_a_max_00.txt, 03_a_max_01.txt, 03_a_max_02.txt, 03_a_max_03.txt, 03_a_max_04.txt, 03_a_max_05.txt, 03_a_max_06.txt, 04_hcn_00.txt, 04_hcn_01.txt, 04_hcn_02.txt, 04_hcn_03.txt, 04_hcn_04.txt, 04_hcn_05.txt, 04_hcn_06.txt, 04_hcn_07.txt, 04_hcn_08.txt, 05_corner_00.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 61 ms 76528 KB
00_sample_01.txt AC 61 ms 76736 KB
00_sample_02.txt AC 67 ms 88076 KB
01_random_00.txt TLE 2221 ms 264876 KB
01_random_01.txt TLE 2224 ms 324888 KB
01_random_02.txt TLE 2224 ms 321772 KB
01_random_03.txt TLE 2224 ms 325124 KB
01_random_04.txt TLE 2222 ms 293740 KB
01_random_05.txt TLE 2224 ms 325164 KB
01_random_06.txt TLE 2221 ms 266016 KB
01_random_07.txt TLE 2224 ms 324972 KB
01_random_08.txt TLE 2222 ms 286024 KB
01_random_09.txt TLE 2224 ms 324900 KB
02_a_distinct_00.txt TLE 2224 ms 323632 KB
02_a_distinct_01.txt TLE 2224 ms 323960 KB
02_a_distinct_02.txt TLE 2224 ms 324108 KB
02_a_distinct_03.txt TLE 2222 ms 296668 KB
02_a_distinct_04.txt TLE 2224 ms 323960 KB
03_a_max_00.txt TLE 2223 ms 305616 KB
03_a_max_01.txt TLE 2221 ms 294252 KB
03_a_max_02.txt TLE 2223 ms 305768 KB
03_a_max_03.txt TLE 2221 ms 294196 KB
03_a_max_04.txt TLE 2223 ms 305884 KB
03_a_max_05.txt TLE 2225 ms 350712 KB
03_a_max_06.txt TLE 2226 ms 350696 KB
04_hcn_00.txt TLE 2237 ms 570500 KB
04_hcn_01.txt TLE 2237 ms 570672 KB
04_hcn_02.txt TLE 2237 ms 566284 KB
04_hcn_03.txt TLE 2240 ms 560544 KB
04_hcn_04.txt TLE 2238 ms 580784 KB
04_hcn_05.txt TLE 2237 ms 572924 KB
04_hcn_06.txt TLE 2238 ms 579524 KB
04_hcn_07.txt TLE 2237 ms 557860 KB
04_hcn_08.txt TLE 2237 ms 575244 KB
05_corner_00.txt AC 61 ms 83316 KB


2025-03-24 (Mon)
05:55:02 +00:00