题解:简单的词频统计题,没啥难度
#pragma GCC optimize(2, 3, "Ofast", "inline")
#include <bits/stdc++.h>
using namespace std;
void work()
{
int n,m;
cin>>n>>m;
int a[m+10]={0};
int b[m+10]={0};
int num;
int id;
for(int i=0;i<n;i++)
{
int is_has[m+10]={0};
cin>>num;
for(int j=0;j<num;j++)
{
cin>>id;
a[id]++;
if(is_has[id]==0)
{
b[id]++;
is_has[id]=1;
}
}
}
for(int i=1;i<=m;i++)
{
cout<<b[i]<<" "<<a[i]<<endl;
}
}
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
work();
return 0;
}