Submission #22158748
Source Code Expand
Copy
import collectionsN = int(input())A = list(map(int, input().split()))CA = collections.Counter(A)A.sort()ma = A[-1]#Aの最大値S = [True]*(ma+1)cnt = 0for a in A:if not S[a]:continuefor i in range(a*2,ma+1,a):S[i]=Falseif CA[a]>=2:S[a]=Falsecnt+=S[a]print(cnt)
import collections N = int(input()) A = list(map(int, input().split())) CA = collections.Counter(A) A.sort() ma = A[-1]#Aの最大値 S = [True]*(ma+1) cnt = 0 for a in A: if not S[a]: continue for i in range(a*2,ma+1,a): S[i]=False if CA[a]>=2: S[a]=False cnt+=S[a] print(cnt)
Submission Info
Submission Time | |
---|---|
Task | D - Not Divisible |
User | H20 |
Language | PyPy3 (7.3.0) |
Score | 400 |
Code Size | 334 Byte |
Status | AC |
Exec Time | 211 ms |
Memory | 132752 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 400 / 400 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | 00-Sample-00, 00-Sample-01, 00-Sample-02 |
All | 00-Sample-00, 00-Sample-01, 00-Sample-02, 01-Handmade-00, 01-Handmade-01, 01-Handmade-02, 01-Handmade-03, 01-Handmade-04, 01-Handmade-05, 01-Handmade-06, 01-Handmade-07, 01-Handmade-08, 01-Handmade-09, 01-Handmade-10, 01-Handmade-11, 02-SmallRandom-00, 02-SmallRandom-01, 02-SmallRandom-02, 02-SmallRandom-03, 02-SmallRandom-04, 02-SmallRandom-05, 02-SmallRandom-06, 02-SmallRandom-07, 02-SmallRandom-08, 02-SmallRandom-09, 03-LargeRandom-00, 03-LargeRandom-01, 03-LargeRandom-02, 03-LargeRandom-03, 03-LargeRandom-04, 03-LargeRandom-05, 03-LargeRandom-06, 03-LargeRandom-07, 03-LargeRandom-08, 03-LargeRandom-09, 03-LargeRandom-10, 03-LargeRandom-11, 03-LargeRandom-12, 03-LargeRandom-13, 03-LargeRandom-14, 03-LargeRandom-15, 03-LargeRandom-16, 03-LargeRandom-17, 03-LargeRandom-18, 03-LargeRandom-19, 03-LargeRandom-20, 03-LargeRandom-21, 03-LargeRandom-22, 03-LargeRandom-23 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00-Sample-00 | AC | 76 ms | 64492 KB |
00-Sample-01 | AC | 57 ms | 64500 KB |
00-Sample-02 | AC | 56 ms | 64516 KB |
01-Handmade-00 | AC | 186 ms | 132752 KB |
01-Handmade-01 | AC | 130 ms | 118760 KB |
01-Handmade-02 | AC | 155 ms | 124140 KB |
01-Handmade-03 | AC | 211 ms | 129652 KB |
01-Handmade-04 | AC | 144 ms | 98004 KB |
01-Handmade-05 | AC | 133 ms | 99180 KB |
01-Handmade-06 | AC | 112 ms | 98208 KB |
01-Handmade-07 | AC | 54 ms | 64820 KB |
01-Handmade-08 | AC | 58 ms | 64876 KB |
01-Handmade-09 | AC | 63 ms | 69816 KB |
01-Handmade-10 | AC | 148 ms | 102852 KB |
01-Handmade-11 | AC | 111 ms | 98556 KB |
02-SmallRandom-00 | AC | 57 ms | 64580 KB |
02-SmallRandom-01 | AC | 55 ms | 64840 KB |
02-SmallRandom-02 | AC | 56 ms | 64948 KB |
02-SmallRandom-03 | AC | 58 ms | 64700 KB |
02-SmallRandom-04 | AC | 55 ms | 64784 KB |
02-SmallRandom-05 | AC | 65 ms | 72208 KB |
02-SmallRandom-06 | AC | 61 ms | 68712 KB |
02-SmallRandom-07 | AC | 65 ms | 72608 KB |
02-SmallRandom-08 | AC | 61 ms | 72012 KB |
02-SmallRandom-09 | AC | 63 ms | 71968 KB |
03-LargeRandom-00 | AC | 66 ms | 73868 KB |
03-LargeRandom-01 | AC | 80 ms | 81672 KB |
03-LargeRandom-02 | AC | 94 ms | 89012 KB |
03-LargeRandom-03 | AC | 88 ms | 84456 KB |
03-LargeRandom-04 | AC | 106 ms | 95936 KB |
03-LargeRandom-05 | AC | 86 ms | 83308 KB |
03-LargeRandom-06 | AC | 65 ms | 70852 KB |
03-LargeRandom-07 | AC | 66 ms | 74144 KB |
03-LargeRandom-08 | AC | 118 ms | 99012 KB |
03-LargeRandom-09 | AC | 71 ms | 76228 KB |
03-LargeRandom-10 | AC | 89 ms | 83176 KB |
03-LargeRandom-11 | AC | 121 ms | 100160 KB |
03-LargeRandom-12 | AC | 85 ms | 81040 KB |
03-LargeRandom-13 | AC | 93 ms | 84780 KB |
03-LargeRandom-14 | AC | 82 ms | 79664 KB |
03-LargeRandom-15 | AC | 123 ms | 100172 KB |
03-LargeRandom-16 | AC | 179 ms | 115176 KB |
03-LargeRandom-17 | AC | 156 ms | 110928 KB |
03-LargeRandom-18 | AC | 139 ms | 111284 KB |
03-LargeRandom-19 | AC | 155 ms | 118172 KB |
03-LargeRandom-20 | AC | 96 ms | 82352 KB |
03-LargeRandom-21 | AC | 121 ms | 104180 KB |
03-LargeRandom-22 | AC | 133 ms | 94980 KB |
03-LargeRandom-23 | AC | 129 ms | 94124 KB |