我是靠谱客的博主 魔幻白昼,这篇文章主要介绍A. Banana 2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛,现在分享给大家,希望可以做个参考。

#include <iostream>
#include <cstring>
#include <vector>
#include <set>
using namespace std;
set<int> s1,s;
int t,n,m,x,y;
int main()
{
std::ios::sync_with_stdio(0);
cin>>t;
int flag=0;
while(t--){
s.clear();s1.clear();
vector<int> b[100],c[100];
cin>>n>>m;
for(int i=0;i<n;i++){
cin>>x>>y;
s1.insert(x);
b[x].push_back(y);
}
for(int i=0;i<m;i++){
cin>>x>>y;
c[x].push_back(y);
}
if(flag){
cout<<endl;
}
flag=1;
for(set<int>::iterator t=s1.begin();t!=s1.end();t++){
int u=*t;
for(int j=0;j<b[u].size();j++){
int v=b[u][j];
for(int k=0;k<c[v].size();k++)
s.insert(c[v][k]);
}
for(set<int>::iterator it=s.begin();it!=s.end();it++)
cout<<u<<" "<<*it<<endl;
s.clear();
}
}
return 0;
}

最后

以上就是魔幻白昼最近收集整理的关于A. Banana 2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛的全部内容,更多相关A.内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部