数学联邦政治世界观
超小超大

数学(十)完结 (3-3)

我使用的并查集维护

void solve(){

int n,m;cin>>n>>m;

DSU dsu(n*2+10);

for(int i=0;i<m;i++){

int u,v;cin>>u>>v;

rge(u,v+n);

rge(v,u+n);

}

int ok=0,pos=0;

for(int i=1;i<=n;i++){

if(dsu.find(i)==dsu.find(i+n)){

ok=1;

}

}

if(ok){

cout<<"Alice"<<endl;

for(int i=0;i<n;i++){

cout<<1<<" "<<2<<endl;

int l,r;cin>>l>>r;

}

}else {

cout<<"Bob"<<endl;

vector<int> a, b;

for (int i = 1; i <= n; i++) {

if (dsu.find(i) == dsu.find(1)) {

a.push_back(i);

} else {

b.push_back(i);

}

}

for (int i = 0; i<n; i++) {

int x, y;cin>>x>>y;

vector<int>cnt(4,0);

cnt[x]++;cnt[y]++;

if (a.empty()) {

cout<<b.back()<<" "<<(cnt[2] ? 2 : 3)<<endl;

b.pop_back();

continue;

}

if (b.empty()) {

cout<<a.back()<<" "<<(cnt[1]? 1 : 3)<<endl;

a.pop_back();

continue;

}

if (cnt[2]) {

cout<<b.back()<<" " <<2<<endl;

b.pop_back();

} else {

cout<<a.back()<<" "<<1<<endl;

a.pop_back();

}

}

}

}

数学联邦政治世界观提示您:看后求收藏(同人小说网http://tongren.me),接着再看更方便。

相关小说

这般属于我们的赎光 连载中
这般属于我们的赎光
小奈MIG
“让小天使一直留在你的身边吧”-林你不再是一个人了-
0.2万字11个月前
啥呀这(黑脸 连载中
啥呀这(黑脸
小嘿帽
0.1万字11个月前
野两鬼查案记 连载中
野两鬼查案记
星未梦安
发癫小说,心血来潮写的,讲述了两只野鬼碰上,然后跟着案件相关人员去寻找杀害其中一人的凶手。
2.2万字11个月前
穿越成皇后清理后宫 连载中
穿越成皇后清理后宫
诗小玫
我一个普通人,穿越这种事居然发生在我身上。“穿越就穿越,还穿越成了《皇后被妃子陷害啦》里的皇后。”刚穿越就被禁足…还被互换身体啊!啊!啊!
0.4万字11个月前
无衣之女 连载中
无衣之女
你的杨莲亭
一个现代的年轻女子在虚幻之塔如何自处要经历什么样的俗事才会发现这一切真相只是希望当我记起来的时候你们仍旧都在我也从未离开谁在等你出塔等得忘记......
26.7万字11个月前
三眼哮天录(改编自同名漫画) 连载中
三眼哮天录(改编自同名漫画)
枫林业火
性别男,身份是天神,貌似跟孙悟空的交情不错,阴差阳错的接下投胎下凡去除妖的任务,结果变为女儿身,在同伴们的陪伴下,度过一段精彩的凡间生活。
2.9万字11个月前