为什么解除同步流绑定会全WA
查看原帖
为什么解除同步流绑定会全WA
414413
liuyumao楼主2021/8/26 10:51
#include <iostream>
#include <map>
#include <string>
#include <vector>
#include <cstring>

using namespace std;

const int N = 5001;

int t, n , m, cnt[N];

map<string, vector<int> > mp;
string s;

int main()
{
//ios::sync_with_stdio(false);
//cin.tie(0); cout.tie(0);加上这句话编译都过不了是为什么?
    cin >> t;

    for (int i = 1; i <= t; ++ i)
    {
        cin >> n;

        for (int j = 0; j < n; ++ j)
        {
            cin >> s;
            mp[s].push_back(i);
        }
    }
    cin >> m;

    for (int i = 0; i < m; ++ i)
    {
        cin >> s;
        memset(cnt, 0, sizeof cnt);
        for (int j = 0; j < mp[s].size(); ++ j)
        {
            if (!cnt[mp[s][j]]) 
            {
                cout << mp[s][j] << ' ';
                ++ cnt[mp[s][j]];
            }
        }
        putchar('\n');
    }

    return 0;
}
2021/8/26 10:51
加载中...