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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

codeforces741C Arpa’s overnight party and Mehrdad’s silent entering(二分图)

發布時間:2025/3/20 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 codeforces741C Arpa’s overnight party and Mehrdad’s silent entering(二分图) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題意:

有2n個人圍成一圈坐在桌子邊上,每個人占據一個位子,對應這2n個人是n對情侶,要求情侶不能吃同一種食物,并且桌子上相鄰的三個人的食物必須有兩個人是不同的,只有兩種食物(1或者是2),問一種可行分配方式。

要點:

想不出來,后來看了網上的題解豁然開朗,題目要求情侶顏色不一樣所以將情侶之間連無向邊,然后要求連續三個人不能一樣,那就干脆連續兩個人都不一樣,將第2*i-1與2*i個人之間連邊,這樣還不用考慮環的問題,最后就是一個二分圖,然后直接dfs染色即可。這題最重要的是連續三個人不一樣轉換為連續兩個人不一樣,后者可能無法滿足,但是這樣dfs下來是肯定可以滿足前者的,也就是前者是必成立的,可以證明,所以最后不可能輸出-1

#include<iostream> #include<string> #include<vector> #include<cstring> #include<algorithm> using namespace std; const int maxn = 1e5 + 50; vector<int> adj[2*maxn]; int l[maxn], r[maxn],c[2*maxn]; bool vis[2 * maxn];void addedge(int u, int v) {adj[u].push_back(v);adj[v].push_back(u); } void dfs(int u, int color) {vis[u] = true;c[u] = color;for (int i = 0; i < adj[u].size(); i++){int v = adj[u][i];if (!vis[v])dfs(v, color == 1 ? 2 : 1);} }int main() {int n;scanf("%d", &n);for (int i = 1; i <= n; i++){scanf("%d%d", &l[i], &r[i]);addedge(l[i], r[i]);addedge(2 * i - 1, 2 * i);}memset(vis, false, sizeof(vis));for (int i = 1; i <= 2 * n; i++)if (!vis[i])dfs(i, 1);for (int i = 1; i <= n; i++)printf("%d %d\n", c[l[i]], c[r[i]]);return 0; }


轉載于:https://www.cnblogs.com/seasonal/p/10343649.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的codeforces741C Arpa’s overnight party and Mehrdad’s silent entering(二分图)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 欧美aa | 男同志毛片特黄毛片 | 日日日人人人 | 欧美午夜一区 | 亚洲精品国产a | 免费在线看黄的网站 | 国精产品一区一区三区mba下载 | 一级免费黄色 | 永久国产| 97色资源 | 国产伦乱 | 秘密基地电影免费版观看国语 | 精品黄色在线观看 | 在线观看www视频 | 成人勉费视频 | 三级国产视频 | 欧美日韩视频在线播放 | 国产精品爽爽爽 | 免费一级suv好看的国产网站 | av的天堂| 91国自产精品中文字幕亚洲 | 国产精品久久一 | 91麻豆精品国产91久久久无需广告 | 国产永久视频 | 香蕉成人在线视频 | 老司机午夜免费福利 | 巨乳美女被爆操 | yy4138理论片动漫理论片 | 国产精品白嫩极品美女 | 欧美性猛交aaaa片黑人 | 在线观看av一区二区 | 国产精品一区无码 | 开心激情av | 欧美另类自拍 | 天天插美女 | 污视频在线观看免费 | 四虎影视免费永久观看在线 | 波多野结衣视频在线看 | 高清在线一区二区三区 | 操日本老太太 | 九七电影院97理论片 | 91蝌蚪视频在线观看 | 成人丁香婷婷 | 中文字幕精品久久久 | 我和岳m愉情xxxⅹ视频 | 一级二级av | 亚洲美女爱爱 | www.成人 | 一级性毛片 | 欧美顶级少妇做爰 | 日本香蕉视频 | 91中文字幕网 | 男人天堂成人 | 在线视频麻豆 | 青青草激情 | 国产热视频 | 蜜臀在线一区二区三区 | 蜜桃视频免费网站 | 中文字幕成人一区 | 国产主播毛片 | 九九热av| 哪个网站可以看毛片 | 亚洲国产精品一 | 99精彩视频 | 一本大道久久a久久精二百 琪琪色在线视频 | 一女双乳被两男吸视频 | 97国产在线视频 | 久久久久久人妻一区二区三区 | 91精品91久久久中77777 | 久久亚洲私人国产精品va | 天堂中文字幕免费一区 | 特黄做受又粗又大又硬老头 | 国产91热爆ts人妖系列 | 国产精品4p | 亚洲专区av| 青少年xxxxx性开放hg | 性欧美高清 | 91波多野结衣 | 黄色片免费在线观看 | 污视频在线观看网站 | 久久嫩| 人人射人人爽 | 日本免费视频 | 伊人国产视频 | 波多野结衣久久 | 五月婷婷免费视频 | 香蕉911| 亚洲无码精品一区二区三区 | 中文字幕亚洲在线 | 99久久婷婷国产综合精品 | 精品人妻互换一区二区三区 | 蜜桃精品久久久久久久免费影院 | 成人av中文解说水果派 | 欧美成人久久 | 国产综合在线观看视频 | 各处沟厕大尺度偷拍女厕嘘嘘 | 亚洲专区在线播放 | 亚洲v欧美v另类v综合v日韩v | 久久婷色 |