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);
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#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
AC × 3
AC × 35
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


2025-04-11 (Fri)
17:41:40 +00:00