首页 > 其他 > 详细

徐州2019 网络赛

时间:2019-09-08 01:23:39      阅读:90      评论:0      收藏:0      [点我收藏+]

B so easy

写的时候没有想到用map压缩,我好菜啊,看了大佬的代码才明白怎么做

#include<bits/stdc++.h>
using namespace std;
unordered_map<int,int> mp;
int x,y,z,n,m;
int find(int x)
{
    return mp.count(x) ?mp[x]=find(mp[x]) :x;
}
int main()
{
    scanf("%d %d",&x,&y);
    while(y--)
    {
        scanf("%d %d",&n,&m);
        if(n==1)
            mp[m]=m+1;
        else
            printf("%d\n",find(m));
    }
}

 

徐州2019 网络赛

原文:https://www.cnblogs.com/wakaka12345/p/11484031.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!