比赛 202110省实验桐柏一中普及组联赛 评测结果 MMMMMMMMMM
题目名称 Killer 最终得分 0
用户昵称 黄丁丁 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2021-10-18 19:14:49
显示代码纯文本
#include<bits/stdc++.h> 
using namespace std;
int a[20000000]={0};
struct{
	int t,f=0,q=0,m=0;
}b[20000000];
int main(){
	freopen("killer.in","r",stdin);
	freopen("killer.out","w",stdout);
	int pd1=0,pd2=0;
	int m,n,r;
	cin>>m>>n>>r;
	for(int i=1;i<=m;++i){
		cin>>a[i];
	}
	for(int i=1;i<=n;++i){
		cin>>b[i].t;
		for(int o=1;o<=m;++o){
			if(b[i].t%a[o]==0){
				b[i].f++;
			}
		}
		if(b[i].f==m){
			b[i].q=1;
			pd1++;
			cout<<i<<" ";
		}
		else if(b[i].f>=r){
			pd2++;
			b[i].m=1;
		}
	}
	if(pd1==0){
		if(pd2==0){
			cout<<"0"<<endl;
		}
		else{
			for(int i=1;i<=n;++i){
				if(b[i].m==1){
					cout<<i<<" ";
				}
			}
		}
	}
	for(int i=1;i<=n;i++){
	}
	fclose(stdin);
	fclose(stdout);
	return 0;
}