警示后人
查看原帖
警示后人
781159
Lovely_Elaina楼主2023/1/30 20:47

hack数据

int query(string s){
    int p = 0;
    for(int i = 0; s[i]; i++){
        int x = s[i]-'a';
        if(!t[p][x]) return -1;
        p = t[p][x];
    }
    if(cnt[p] == -1) return 0;
    cnt[p] = -1;
    return 1;
}

for(int i = 1; i <= m; i++){
    cin >> x;
    ret = query(x);
    if(ret == -1)
        cout << "WRONG" << endl;
    else if(!ret)
        cout << "REPEAT" << endl;
    else cout << "OK" << endl;
}

if(cnt[p] == -1) return 0; 前加一句 if(cnt[p] == 0) return -1; 就刑。

2023/1/30 20:47
加载中...