提出 #65016914


ソースコード 拡げる

#include <bits/stdc++.h>
#define int long long
#define endl '\n'
#define lowbit(x) (x&(-x))
#define ull unsigned long long 
#define pii pair<int,int>
using namespace std;
const string yes="Yes\n",no="No\n";
const int N = 1000005,inf = 2e18,mod=1000000007;
int qpow(int x,int y=mod-2,int mo=mod,int res=1){
    for(;y;(x*=x)%=mo,y>>=1)if(y&1)(res*=x)%=mo;
    return res;
}
int jie[N],invjie[N];
int C(int n,int m){return n>=m&&m>=0?jie[n]*invjie[m]%mod*invjie[n-m]%mod:0;}
void main_init(){
    int n=N-1;jie[0]=1;for(int i=1;i<=n;i++)jie[i]=jie[i-1]*i%mod;
    invjie[n]=qpow(jie[n]);for(int i=n-1;~i;i--)invjie[i]=invjie[i+1]*(i+1)%mod;
}
int n,m;
int k[300005];
vector<int>a[300005];
vector<int>p[300005];
int b[300005];
int cnt[300005];
int ans;
void solve(){
    cin>>n>>m;
    for(int i=1;i<=m;i++){
        cin>>k[i];
        for(int j=1;j<=k[i];j++){
            int x;cin>>x;
            // a[i].push_back(x);
            p[x].push_back(i);
        }
    }
    for(int i=1;i<=n;i++){
        cin>>b[i];
        for(auto x:p[b[i]]){
            cnt[x]++;
            if(cnt[x]==k[x])ans++;
        }
        cout<<ans<<endl;
    }

}
signed main(){
    ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
    cout<<fixed<<setprecision(12);main_init();
    int t=1;
    //cin>>t;
    while (t--)solve();
}

提出情報

提出日時
問題 C - Dislike Foods
ユーザ eroengine
言語 C++ 20 (gcc 12.2)
得点 300
コード長 1364 Byte
結果 AC
実行時間 216 ms
メモリ 42512 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 300 / 300
結果
AC × 2
AC × 33
セット名 テストケース
Sample 00_sample_00.txt, 00_sample_01.txt
All 00_sample_00.txt, 00_sample_01.txt, 01_test_00.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt, 01_test_11.txt, 01_test_12.txt, 01_test_13.txt, 01_test_14.txt, 01_test_15.txt, 01_test_16.txt, 01_test_17.txt, 01_test_18.txt, 01_test_19.txt, 01_test_20.txt, 01_test_21.txt, 01_test_22.txt, 01_test_23.txt, 01_test_24.txt, 01_test_25.txt, 01_test_26.txt, 01_test_27.txt, 01_test_28.txt, 01_test_29.txt, 01_test_30.txt
ケース名 結果 実行時間 メモリ
00_sample_00.txt AC 17 ms 19064 KiB
00_sample_01.txt AC 17 ms 19208 KiB
01_test_00.txt AC 31 ms 23352 KiB
01_test_01.txt AC 23 ms 20404 KiB
01_test_02.txt AC 20 ms 19644 KiB
01_test_03.txt AC 18 ms 19380 KiB
01_test_04.txt AC 21 ms 20028 KiB
01_test_05.txt AC 18 ms 19368 KiB
01_test_06.txt AC 125 ms 33492 KiB
01_test_07.txt AC 35 ms 23240 KiB
01_test_08.txt AC 73 ms 31824 KiB
01_test_09.txt AC 77 ms 30744 KiB
01_test_10.txt AC 75 ms 31456 KiB
01_test_11.txt AC 111 ms 33428 KiB
01_test_12.txt AC 118 ms 33652 KiB
01_test_13.txt AC 40 ms 23348 KiB
01_test_14.txt AC 143 ms 34424 KiB
01_test_15.txt AC 62 ms 25748 KiB
01_test_16.txt AC 177 ms 38576 KiB
01_test_17.txt AC 53 ms 25652 KiB
01_test_18.txt AC 145 ms 36060 KiB
01_test_19.txt AC 119 ms 32404 KiB
01_test_20.txt AC 68 ms 28316 KiB
01_test_21.txt AC 199 ms 39592 KiB
01_test_22.txt AC 216 ms 42512 KiB
01_test_23.txt AC 68 ms 28280 KiB
01_test_24.txt AC 29 ms 22052 KiB
01_test_25.txt AC 32 ms 21928 KiB
01_test_26.txt AC 33 ms 23696 KiB
01_test_27.txt AC 30 ms 23204 KiB
01_test_28.txt AC 30 ms 22532 KiB
01_test_29.txt AC 32 ms 23708 KiB
01_test_30.txt AC 17 ms 19140 KiB