有注释
2023-07-26 10:04:59
发布于:浙江
5阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int n,m,ans;
int a[105],b[105],t[105];
int main(){
scanf("%d",&n);
for(int i=1;i<=n;i++) scanf("%d",&a[i]),t[a[i]]=1;//输入Mirko不喜欢的配料,并用桶标记
scanf("%d",&m);
for(int i=1;i<=m;i++){
int k,x,trap=0;scanf("%d",&k);//k代表当前披萨有几个配料,x代表是哪种配料,trap标记当前披萨有无Mirko不喜欢的配料
for(int j=1;j<=k;j++){
scanf("%d",&x);
if(t[x]) trap=1;//如果当前配料Mirko不喜欢,则标记为1
}
if(trap==0) ans++;//如果没有被标记,则ans++
}
printf("%d",ans);
}
这里空空如也
有帮助,赞一个