佈置宴席最微妙的事情,就是給前來參宴的各位賓客安排座位。無論如何,總不能把兩個死對頭排到同一張宴會桌旁!這個艱鉅任務現在就交給你,對任何一對客人,請編寫程式告訴主人他們是否能被安排同席。
輸入格式:
輸入第一行給出3個正整數:N
(\le≤100),即前來參宴的賓客總人數,則這些人從1到N
編號;M
為已知兩兩賓客之間的關係數;K
為查詢的條數。隨後M
行,每行給出一對賓客之間的關係,格式為:賓客1 賓客2 關係
,其中關係
為1表示是朋友,-1表示是死對頭。注意兩個人不可能既是朋友又是敵人。最後K
行,每行給出一對需要查詢的賓客編號。
這裡假設朋友的朋友也是朋友。但敵人的敵人並不一定就是朋友,朋友的敵人也不一定是敵人。只有單純直接的敵對關係才是絕對不能同席的。
輸出格式:
對每個查詢輸出一行結果:如果兩位賓客之間是朋友,且沒有敵對關係,則輸出No problem
;如果他們之間並不是朋友,但也不敵對,則輸出OK
;如果他們之間有敵對,然而也有共同的朋友,則輸出OK but...
;如果他們之間只有敵對關係,則輸出No way
。
輸入樣例:
7 8 4
5 6 1
2 7 -1
1 3 1
3 4 1
6 7 -1
1 2 1
1 4 1
2 3 -1
3 4
5 7
2 3
7 2
輸出樣例:
No problem
OK
OK but...
No way