A1149:Dangerous Goods Packaging (25)

Posted kamisamalz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了A1149:Dangerous Goods Packaging (25)相关的知识,希望对你有一定的参考价值。

技术图片

 WA代码如下:

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 map<string, string> mmp;
 4 map<string, int> has;
 5 int main()
 6 {
 7     int n, m; cin >> n >> m; string a, b;
 8     for(int i = 0; i < n; i++){
 9         cin >> a >> b;
10         mmp[a] = b; mmp[b] = a;
11     }
12     vector<string> v;
13     for(int i = 0; i < m; i++) {
14         int u, cnt = 0; cin >> u; v.resize(u);
15         for(int j = 0; j < u; j++) {
16             cin >> v[j]; has[v[j]] = 1;
17             if(has[mmp[v[j]]] == 1) {
18                 cnt = 1;
19             }
20         }
21         v.clear(); has.clear();
22         printf(cnt == 1 ? "No":"Yes"); cout << endl;
23     }
24     return 0;
25 }

 技术图片

第一个测试点排查不出,请路过的前辈指正,感谢!

以上是关于A1149:Dangerous Goods Packaging (25)的主要内容,如果未能解决你的问题,请参考以下文章

A1149 Dangerous Goods Packaging (25分)

1149 Dangerous Goods Packaging (25分)

pat 1149 Dangerous Goods Packaging(25 分)

1149 Dangerous Goods Packaging

1149 Dangerous Goods Packaging (25 分)难度: 一般 / 知识点: 哈希表

PAT甲级——A1149DangerousGoodsPackaging25