L2-010 排座位

并查+無向圖
一遍過

#include<cstdio>
#include<bits/stdc++.h>
using namespace std;
const int N = 110;
int f[N];
vector<int> graph[N];
int n;
void init(){
    for(int i=0; i<N; ++i){
        f[i] = i;
    }
}


int find(int x){
    return f[x] == x ? x : f[x] = find(f[x]);
}



void merge(int x, int y ){
    int fx = find(x);
    int fy = find( y );
    if(fx != fy){
        f[fx] = fy;
    }
}
int main()
{
    int m,k;
    cin>>n>>m>>k;
    init();
    for(int i=0; i<m; ++i){
        int x,y,z;
        cin>>x>>y>>z;
        if( z == 1){
            merge(x,y);
        }else{
            graph[x].push_back(y);
            graph[y].push_back(x);
        }
    }
    for(int i=0; i<k; ++i){
        int x,y;
        cin>>x>>y;
        int fx= find(x);
        int fy = find(y);
        int flag = 0;
        for(int j=0; j<graph[x].size(); ++j){
            if(graph[x][j] == y){
                flag = 1;
            }
        }
        if(fx == fy && !flag){
            cout<<"No problem"<<endl;
        }else if(fx != fy && !flag){
            cout<<"OK"<<endl;
        }else if (fx == fy && flag){
            cout<<"OK but..."<<endl;
        }else if( flag ){
            cout<<"No way" <<endl;
        }
    }
    return 0;

}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 分析 這道題就是一道找朋友的朋友的題目一看到這個(gè)題目首先我想到的是dfs,不過在用dfs寫的過程中報(bào)錯(cuò)了一個(gè)點(diǎn),目...
    某翁閱讀 569評(píng)論 0 0
  • 站在窗前,凝視著窗外的景色,窗外,七月炎熱的陽(yáng)光閃爍著刺眼的光芒。我在這炎炎的夏日,想你,寫你!任筆尖落寂的劃過紙...
    靜女其姝Y閱讀 543評(píng)論 0 0
  • 每每想到川端康成,都會(huì)把《伊豆的舞女》搜出來讀一讀。字里行間萌生的情愫像山清水氣一樣往身體里漫,沁人心脾。主人公穿...
    張二板閱讀 434評(píng)論 0 0
  • 這本書我是和三歲半的兒子一起看完的。兒子看不懂里面的文字,卻對(duì)里面的畫興致勃勃??赐旰?,約我又看一遍,他會(huì)問很多問...
    你好豬小姐閱讀 309評(píng)論 0 0
  • 參加刻意訓(xùn)練營(yíng)一周有感 刻意訓(xùn)練之必要性 我在百度知道看到一篇文章《專業(yè)武術(shù)人士與業(yè)余愛好者到底有多大差距?》,看...
    伍康愷閱讀 169評(píng)論 0 0

友情鏈接更多精彩內(nèi)容