Submission #62804027
Source Code Expand
Copy
#include <bits/stdc++.h>using namespace std;int n,k;int a[1200005],c[1000005],z[1000005];signed main () {ios::sync_with_stdio (false);cin.tie (nullptr), cout.tie (nullptr);cin>>n>>k;for(int i = 1;i <= n;i++){cin>>a[i];c[a[i]]++;}for(int i = 1;i <= 1e6;i++) {int sum = 0;for(int j = i;j <= 1e6;j += i) {sum += c[j];}if(k <= sum){for(int j = i;j <= 1e6;j += i) {z[j] = max(z[j],i);}
#include <bits/stdc++.h> using namespace std; int n,k; int a[1200005],c[1000005],z[1000005]; signed main () { ios::sync_with_stdio (false); cin.tie (nullptr), cout.tie (nullptr); cin>>n>>k; for(int i = 1;i <= n;i++){ cin>>a[i]; c[a[i]]++; } for(int i = 1;i <= 1e6;i++) { int sum = 0; for(int j = i;j <= 1e6;j += i) { sum += c[j]; } if(k <= sum){ for(int j = i;j <= 1e6;j += i) { z[j] = max(z[j],i); } } } for(int i = 1;i <= n;i++){ cout<<z[a[i]]<<'\n'; } return 0; }
Submission Info
Submission Time | |
---|---|
Task | E - GCD of Subset |
User | cyt_before |
Language | C++ 20 (gcc 12.2) |
Score | 475 |
Code Size | 533 Byte |
Status | AC |
Exec Time | 153 ms |
Memory | 21352 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 475 / 475 | ||||
Status |
|
|
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 | 11 ms | 7440 KB |
00_sample_01.txt | AC | 10 ms | 7320 KB |
00_sample_02.txt | AC | 12 ms | 7552 KB |
01_random_00.txt | AC | 89 ms | 13860 KB |
01_random_01.txt | AC | 140 ms | 15920 KB |
01_random_02.txt | AC | 153 ms | 16416 KB |
01_random_03.txt | AC | 135 ms | 15976 KB |
01_random_04.txt | AC | 137 ms | 15548 KB |
01_random_05.txt | AC | 138 ms | 15972 KB |
01_random_06.txt | AC | 98 ms | 13984 KB |
01_random_07.txt | AC | 136 ms | 15932 KB |
01_random_08.txt | AC | 146 ms | 17344 KB |
01_random_09.txt | AC | 144 ms | 16092 KB |
02_a_distinct_00.txt | AC | 141 ms | 19908 KB |
02_a_distinct_01.txt | AC | 138 ms | 20264 KB |
02_a_distinct_02.txt | AC | 141 ms | 19744 KB |
02_a_distinct_03.txt | AC | 105 ms | 16056 KB |
02_a_distinct_04.txt | AC | 135 ms | 18776 KB |
03_a_max_00.txt | AC | 125 ms | 17484 KB |
03_a_max_01.txt | AC | 97 ms | 12008 KB |
03_a_max_02.txt | AC | 123 ms | 17500 KB |
03_a_max_03.txt | AC | 125 ms | 17472 KB |
03_a_max_04.txt | AC | 107 ms | 12236 KB |
03_a_max_05.txt | AC | 120 ms | 18720 KB |
03_a_max_06.txt | AC | 118 ms | 18700 KB |
04_hcn_00.txt | AC | 115 ms | 17540 KB |
04_hcn_01.txt | AC | 116 ms | 17488 KB |
04_hcn_02.txt | AC | 114 ms | 17468 KB |
04_hcn_03.txt | AC | 130 ms | 21332 KB |
04_hcn_04.txt | AC | 128 ms | 21300 KB |
04_hcn_05.txt | AC | 130 ms | 21352 KB |
04_hcn_06.txt | AC | 130 ms | 21108 KB |
04_hcn_07.txt | AC | 129 ms | 21328 KB |
04_hcn_08.txt | AC | 130 ms | 21304 KB |
05_corner_00.txt | AC | 11 ms | 7380 KB |