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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2019牛客暑期多校训练营(第六场)E - Androgynos (构建自补图)

發(fā)布時(shí)間:2024/4/18 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2019牛客暑期多校训练营(第六场)E - Androgynos (构建自补图) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

題目鏈接

題意

判斷NNN個(gè)點(diǎn)能否構(gòu)建一個(gè)自補(bǔ)圖。
補(bǔ)圖:將圖GGG添加一些邊使GGG變成完全圖,這些邊構(gòu)成的就是GGG的補(bǔ)圖
同構(gòu)圖:圖GGGHHH的同構(gòu)是GGGHHH的頂點(diǎn)集之間的雙射,同構(gòu)圖的結(jié)點(diǎn)數(shù)必須相同,結(jié)構(gòu)必須相同。
自補(bǔ)圖: 圖GGG若和它的補(bǔ)圖G′G'G,則GGG為自補(bǔ)圖

思路

  • 圖同構(gòu)首先邊要一樣多,又要滿足補(bǔ)圖同構(gòu),所以完全圖的邊數(shù)要是4的倍數(shù)
  • 四個(gè)點(diǎn)的自補(bǔ)圖
  • 對于一個(gè)自補(bǔ)圖G我們每次可以加4個(gè)點(diǎn)進(jìn)行擴(kuò)充
#include <bits/stdc++.h> const int maxn = 2e3 + 2; using namespace std; int f[maxn], g[maxn][maxn]; int main() {ios::sync_with_stdio(false);cin.tie(0), cout.tie(0);int T, Case = 1;cin >> T;while (T--) {cout << "Case #" << Case++ << ": "; int n;cin >> n;if (n % 4 > 1) {cout << "No\n";continue;}cout << "Yes\n";for (int i = 1; i <= n; ++i) {f[i] = i;for (int j = 1; j <= n; ++j) {g[i][j] = 0;}}for (int i = 1; i <= n/4; ++i) {g[i*4-3][i*4-2] = g[i*4-2][i*4-3] = 1;g[i*4-2][i*4-1] = g[i*4-1][i*4-2] = 1;g[i*4-1][i*4] = g[i*4][i*4-1] = 1;for (int j = 1; j <= i*4-4; ++j) {g[j][i*4-2] = g[i*4-2][j] = 1;g[j][i*4-1] = g[i*4-1][j] = 1;}}for (int i = 1; i <= n/4; ++i) {int j = i*4 - 3;swap(f[j], f[j+1]);swap(f[j+1], f[j+3]);swap(f[j+2], f[j+3]);}if (n & 1) {for (int i = 1; i <= n/4; ++i) {g[n][i*4-2] = g[i*4-2][n] = 1;g[n][i*4-1] = g[i*4-1][n] = 1;}}for (int i = 1; i <= n; ++i) {for (int j = 1; j <= n; ++j) {cout << g[i][j];}cout << endl;}for (int i = 1; i <= n; ++i) {if (i > 1) cout << " ";cout << f[i];}cout << endl;}return 0; }

總結(jié)

以上是生活随笔為你收集整理的2019牛客暑期多校训练营(第六场)E - Androgynos (构建自补图)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩午夜影院 | 欧美爱爱视频 | www.国产麻豆 | 性色av一区二区三区在线观看 | 中文字幕日韩一区二区三区不卡 | 99爱免费视频 | 韩国一级淫片免费看 | 中国挤奶哺乳午夜片 | 扒开女人屁股进去 | 日本伦理一区二区三区 | 国产片高清在线观看 | 欧美一区二区三区免 | 亚洲va欧美 | 久久综合久久综合久久综合 | 欧美在线视频免费播放 | 尤物视频在线免费观看 | 在线色播 | 国产山村乱淫老妇女视频 | 777四色 | 亚洲精品男人天堂 | 夜夜操夜夜爱 | 超碰丝袜 | 亚洲成人av一区二区三区 | www,日韩 | 亚洲视频综合网 | 青青成人在线 | 色老头影视 | 观看免费av | a视频在线免费观看 | 视频一区二区三区在线 | 日本少妇影院 | 91麻豆精品国产91久久久久久久久 | 99视频国产精品免费观看a | 91中文国产| 国产成人无码精品久久久性色 | 69精品无码成人久久久久久 | 精品视频免费看 | 久草热在线 | 日韩区欧美区 | 青青伊人精品 | 国产视频一级 | 日皮视频免费看 | 久久久噜噜噜 | 色com| 美女精品 | 免费看裸体网站视频 | 日韩欧美国产一区二区 | 韩国明星乱淫(高h)小说 | 1000部拍拍拍18勿入免费视频 | 亚洲一区免费在线 | 欧美乱妇狂野欧美视频 | 色综合图区| 男人天堂网在线视频 | 国产吞精囗交免费视频 | 日本黄色片在线播放 | 丰满岳妇伦在线播放 | 精品国产乱子伦一区二区 | 欧美午夜精品理论片a级按摩 | 人操人人| 超碰97在线资源站 | 超碰人人人人人人人 | 亚洲精品一区在线 | 亚洲少妇18p | av中文在线播放 | 秋霞欧美在线观看 | 伊人福利 | 亚洲不卡视频在线观看 | 国产嫩bbwbbw高潮 | 黄瓜视频污在线观看 | 亚洲精品国产免费 | 龚玥菲一级淫片 | a天堂在线观看视频 | 亚洲天堂自拍 | 日本男女激情视频 | 亚洲激情片 | av解说在线 | 特黄aaaaaaa片免费视频 | 免费爱爱网址 | 欧美做爰啪啪xxxⅹ性 | 欧美久久久久久久久久 | 无码人妻精品一区二区三应用大全 | 人妻无码中文久久久久专区 | 亚洲熟伦熟女新五十路熟妇 | 国产午夜精品免费一区二区三区视频 | 亚洲高清中文字幕 | 欧美大黄视频 | 韩国三级在线看 | 久久久久草 | 电影一区二区三区 | 婷婷在线综合 | 国产精品久久无码一三区 | 奇米影视一区二区 | 图书馆的女友动漫在线观看 | 香蕉大人久久国产成人av | 国产一级在线视频 | 国产精品成人电影在线观看 | 国产91影院 | hitomi一区二区三区精品 | 人人草人人澡 |