求助!85分
查看原帖
求助!85分
948216
ZackofZHOU楼主2024/8/3 15:37

85分

#include<iostream>
using namespace std;
int n,m,ans,asw[1010][1010],l[1010];
bool checkl[5010];
int main()
{
    cin >> n >> m;
    for(int i = 1;i <= n;i++)
        for(int j = 1;j <= m;j++)
            cin >> asw[i][j];
    for(int i = 1;i <= n;i++)
    {
        for(int x = 1;x <= n;x++)
            checkl[x] = false;
        cin >> l[0];
        for(int j = 1;j <= l[0];j++)
        {
            cin >> l[j];
            checkl[l[j]] = true;
        }
        bool flag = true;
        for(int j = 1;j <= m;j++)
        {
            if(!checkl[asw[i][j]])
            {
                flag = false;
                break;
            }
        }
        if(flag)
            ans += 2;
    }
    cout << ans;
    return 0;
}
2024/8/3 15:37
加载中...