c++ - 如何检查是否有一对密钥对?
问题描述
#include <bits/stdc++.h>
using namespace std;
int main(){
//freopen("text.txt" , "r",stdin);
map<pair<pair<string,int>,pair<string,int>>,int>team;
map<string,int>person1;
map<string,int>person2;
int n;
string name1,name2;
int score1,score2;
cin >>n;
for (int i = 0; i < n; ++i) {
cin >> name1 >> score1 >> name2 >> score2;
person1.insert(make_pair(name1,score1));
person2.insert(make_pair(name2,score2));
if(team.count(make_pair(person1,person2))) > 1)){
}
}
return 0;
}
我有一个问题make_pair(person1,person2) > 0
。如何检查是否有一对密钥对?
你能解释一下我必须做什么吗?
解决方案
推荐阅读
- javascript - React Native 在 Button 上设置了“冷却时间”
- c# - 在 C# 中将 int 类型更改为 char 类型
- google-cloud-platform - 上传对象到谷歌云存储后获取响应码
- webpack - Webpack SplitChunksPlugin - 完全排除一个入口点
- python-3.x - 如何在另一个代码中导入我的 CNN 模型?
- amazon-web-services - 服务器返回 204(无内容)但 api 网关返回 200(成功)
- java - 如何使用 GPS 在 android 中获取当前时间和日期
- discord.py - Discord.py 重新连接后获取连接的语音客户端
- r - 如何按独特的夜晚标记时间序列数据?
- image - 从 svg 转换为 pdf 保留图像元数据