红河学院又称国门大学,是在滇南的一颗璀璨明珠。学校里的“有名潭”是打卡夕阳,出片的好去处。 这天你和你的朋友一个在红院有名潭,一个在蒙自南湖的先锋书店,你们不约而同的看向天空,那里一定 有相同的云吧? 很神奇的是,今天的云彩都特别像一个个的数字。 你和你同学分别记录下了你们看见的云的形状。你们觉得,只要两人看见了同一朵云,这是非常有意思的 事情。请你帮他们计算他们今天的默契值。 输入 输入:3行数据,第一行两个数字n和m,分别表示你和你朋友看见的云朵的数量。 第2行 n个数据,表示你看到的云朵的形状 第3行 m个数据,表示你朋友看到的云朵的形状 输出 输出: 一行,你们两个的默契值。 样例 输入复制 4 6 1 9 8 6 6 2 9 7 5 4 输出复制 15 提示 样例说明: 你看见了4朵云彩,分别是1 9 8 6,你朋友看见了6朵云彩,分别是6 2 9 7 5 4 你们同时看见了6和9 两朵云,所以你们的默契度是15. 数据范围:n和m均为0到100,云朵的形状为0-100 用C++写出代码
时间: 2024-03-11 14:47:51 浏览: 58
滇南文脉在临安
```cpp
#include <iostream>
#include <unordered_set>
using namespace std;
int main() {
int n, m;
cin >> n >> m;
unordered_set<int> s;
int num;
for (int i = 0; i < n; i++) {
cin >> num;
s.insert(num);
}
int res = 0;
for (int i = 0; i < m; i++) {
cin >> num;
if (s.count(num)) {
res += num;
}
}
cout << res << endl;
return 0;
}
```
阅读全文