2017 亚洲区(乌鲁木齐赛区)网络赛-A

#include
using namespace std;

int num=-1e9;
struct node
{
    int x,y;

} stu[55];
int cmp(node a,node b)
{
    if(a.x==b.x) return a.yreturn a.xint main()
{
    int T;
    scanf("%d",&T);
    while(T--)
    {
        vector<int>v1[55];
        vector<int>v2[55];
        int n,m;
        scanf("%d%d",&n,&m);
        for(int i=0; iint a,b;
            scanf("%d%d",&a,&b);
            v1[a].push_back(b);
            num=max(a,num);
        }
        for(int i=0; iint a,b;
            scanf("%d%d",&a,&b);
            v2[a].push_back(b);

        }
        int cnt=0;
        for(int i=1; i<=num; i++)
        {
            for(int j=0; jint t=v1[i][j];
                for(int k=0; kfor(int i=0; i1; i++)
        {
            if(stu[i].x==stu[i+1].x&&stu[i].y==stu[i+1].y)
            {
                stu[i].x=0;
            }

        }
        for(int i=0; iif(stu[i].x)
                printf("%d %d\n",stu[i].x,stu[i].y);
        }
        printf("\n");
    }
}

你可能感兴趣的:(STL)