您的位置:首页 > 财经 > 金融 > 中国菲律宾世预赛_免费添加地图上的定位_seo建站教学_seo培训赚钱

中国菲律宾世预赛_免费添加地图上的定位_seo建站教学_seo培训赚钱

2025/4/3 10:49:12 来源:https://blog.csdn.net/ahahahahaha2333/article/details/146714944  浏览:    关键词:中国菲律宾世预赛_免费添加地图上的定位_seo建站教学_seo培训赚钱
中国菲律宾世预赛_免费添加地图上的定位_seo建站教学_seo培训赚钱

#include<bits/stdc++.h>
using namespace std;int main() {// 定义两个变量 n 和 m,分别用于存储两篇文章的单词个数int n, m;// 从标准输入读取 n 和 m 的值cin >> n >> m;// 定义三个 map 容器,A 用于存储并集,T 用于标记第一篇文章中的单词,B 用于存储交集map<string, int>A, T, B;// 循环读取第一篇文章的 n 个单词for (int i = 0; i < n; i++) {// 定义一个字符串变量 t 用于存储当前读取的单词string t;// 从标准输入读取一个单词到 tcin >> t;// 遍历单词 t 的每个字符for (int j = 0; j < t.length(); j++) {// 如果字符是大写字母if (t[j] >= 'A' && t[j] <= 'Z') {// 将大写字母转换为小写字母t[j] = t[j] - 'A' + 'a';}}// 将转换后的单词 t 加入到集合 A 中,标记为存在A[t] = 1;// 将转换后的单词 t 加入到集合 T 中,标记为第一篇文章中的单词T[t] = 2;}// 循环读取第二篇文章的 m 个单词for (int i = 0; i < m; i++) {// 定义一个字符串变量 t 用于存储当前读取的单词string t;// 从标准输入读取一个单词到 tcin >> t;// 遍历单词 t 的每个字符for (int j = 0; j < t.length(); j++) {// 如果字符是大写字母if (t[j] >= 'A' && t[j] <= 'Z') {// 将大写字母转换为小写字母t[j] = t[j] - 'A' + 'a';}}// 如果该单词在第一篇文章中出现过if (T[t]) {// 将该单词加入到交集集合 B 中B[t] = 3;}// 将该单词加入到并集集合 A 中A[t] = 1;}// 输出交集集合 B 的大小,即同时出现在两篇文章中的不同单词的个数cout << B.size() << endl;// 输出并集集合 A 的大小,即两篇文章一共包含的不同单词的个数cout << A.size() << endl;return 0;
}

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com