日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

pat天梯赛L2-010. 排座位

發布時間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pat天梯赛L2-010. 排座位 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


L2-010. 排座位

時間限制150 ms
內存限制65536 kB
代碼長度限制8000 B
判題程序Standard作者陳越

布置宴席最微妙的事情,就是給前來參宴的各位賓客安排座位。無論如何,總不能把兩個死對頭排到同一張宴會桌旁!這個艱巨任務現在就交給你,對任何一對客人,請編寫程序告訴主人他們是否能被安排同席。

輸入格式:

輸入第一行給出3個正整數:N(<= 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解析:并查集,對每一對是朋友的關系并到一組,再用一維數組標記敵
代碼:#include<iostream> #include<cstdio> #include<cmath> #include<cstring> #include<cstdlib> #include<vector> #include<stack> #include<queue> #include<list> #include<algorithm> using namespace std;int m,n,k,x,y,flag; int f[105]; int p[105][105]={0}; void init() {for(int i=1; i<=n; i++)f[i]=i; } int find(int x) {return f[x]==x?f[x]:find(f[x]); } void _merge(int a,int b) {int fa=find(a);int fb=find(b);if(fa!=fb)f[fa]=fb; }int main() {scanf("%d%d%d",&n,&m,&k);init();for(int i=1; i<=m; i++){scanf("%d%d%d",&x,&y,&flag);if(flag==1){_merge(x,y);}elsep[x][y]=p[y][x]=-1;}while(k--){scanf("%d%d",&x,&y);int a=find(x);int b=find(y);if(a==b&&p[x][y]!=-1){puts("No problem");}else if(a!=b&&p[x][y]!=-1){puts("OK");}else if(a==b&&p[x][y]==-1){puts("OK but...");}elseputs("No way");}return 0; }


總結

以上是生活随笔為你收集整理的pat天梯赛L2-010. 排座位的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 快色在线| 国产精品.xx视频.xxtv | 四虎com | 18岁禁黄网站 | 成人av在线播放网站 | 亚洲黄色免费 | 亚洲精品www.| 日韩精品一区二区三区四区 | av中文字幕av | 日本熟妇人妻xxxxx | 中文不卡在线 | 成人性生交大片免费看96 | 欧美aaaa视频| 天天色影院 | а√天堂www在线天堂小说 | 日本欧美三级 | 开心激情站 | 欧美激情黑白配 | 99插插插 | 国产三级福利 | 成人污| 韩国伦理在线看 | 蜜臀久久99精品久久久久久宅男 | 亚洲国产精品人人爽夜夜爽 | 日韩成人欧美 | 亚洲激情一区 | 亚洲精品在线观看免费 | 国产专区欧美专区 | 性色视频网站 | 成人毛片视频在线观看 | gay男互凵gay男同偷精 | 国产a精品| 日韩视频在线免费播放 | 国产制服在线 | 在线观看一区二区三区四区 | 一二三区在线播放 | 欧美亚洲影院 | 四虎永久在线精品免费网址 | 日本一区二区不卡在线 | 爱情岛论坛亚洲线路一 | 中文幕无线码中文字夫妻 | 精品爆乳一区二区三区无码av | 99热这里只有精品99 | 无人码人妻一区二区三区免费 | 好色综合 | 色屁屁| 美日韩一区二区三区 | 拍国产真实乱人偷精品 | 三级三级久久三级久久18 | 日日夜夜精品免费 | 国产精品电影在线观看 | 日韩精品一区二区三区中文在线 | 亚洲天堂男人的天堂 | 国产伦理吴梦梦伦理 | 国产日产亚洲系列最新 | 九九热免费在线 | 97精品一区二区三区 | 国产调教在线观看 | www狠狠操 | 男人av资源网 | 亚洲人视频在线 | 91蜜桃传媒精品久久久一区二区 | 香蕉视频成人在线 | av美国| 美女视频黄色在线观看 | 久久人人爽人人爽人人av | 亚洲美女综合 | 亚洲精品乱码久久久久久按摩观 | 日本一区二区三区四区视频 | 精品综合久久 | 久久怡红院 | 色噜噜狠狠狠综合曰曰曰88av | 天天做夜夜操 | 久久国产香蕉 | 国产一二在线 | 三女警花合力承欢猎艳都市h | 夜夜嗷| 精品久久久久中文慕人妻 | 可以在线观看的av | 黄色片毛片 | free性护士vidos猛交 | 好屌妞视频这里有精品 | 久久久免费 | 性做久久久久久久免费看 | 日韩精品h| 亚洲欧美综合在线观看 | 手机看片一区二区 | 婷婷丁香花五月天 | 一区二区三区四区高清视频 | wwww在线观看 | 亚洲一在线 | 美国黄色一级视频 | 亚洲理论在线 | 国产情侣酒店自拍 | 91精品国产乱码久久久久久久久 | 亚洲iv一区二区三区 | 午夜影院免费观看 | 国产精品无码自拍 | 久国产精品 |