国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Codeforces Round #306 (Div. 2) D. Regular Bridge

2019-11-11 06:15:55
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

題意:http://mp.weixin.QQ.com/s/ZKQI6_9XpsPRycHwzTu5Sw

題解:http://mp.weixin.qq.com/s/nHw70ZSuh_FvWNRgOhH6Xw

補(bǔ)充:構(gòu)圖可以參考Havel定理,暴力簡(jiǎn)單~

#include<bits/stdc++.h>using namespace std;int main() {  int k, deg[101];  cin >> k;  if (k % 2 == 0) {    puts("NO");  } else if (k == 1) {    puts("YES/n2 1/n1 2");  } else {    int n = (k + 2) * 2;    int m = n * k / 2;    printf("YES/n%d %d/n", n, m);    int u0 = 1, u1 = n / 2;    int cnt = (m - 1) / 2;    int u, v, i = 1;    fill(deg + 1, deg + 1 + n / 2, k);    deg[n / 2]--;    bool flag = true;    while (i <= cnt) {      if (flag) {        u = u0++;        v = u0;        while (deg[u]--) {          printf("%d %d/n", u, v);          printf("%d %d/n", u + n / 2, v + n / 2);          deg[v++]--;          i++;        }      } else {        u = u1--;        v = u1;        while (deg[u]--) {          printf("%d %d/n", u, v);          printf("%d %d/n", u + n / 2, v + n / 2);          deg[v--]--;          i++;        }      }      flag = !flag;    }    printf("%d %d/n", n / 2, n);  }  return 0;}


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 辽阳县| 深水埗区| 庆云县| 南京市| 赤壁市| 都昌县| 武鸣县| 宁化县| 棋牌| 东台市| 鹤山市| 兴业县| 霞浦县| 锡林郭勒盟| 阳春市| 英山县| 四子王旗| 濉溪县| 文安县| 韶山市| 霸州市| 乌鲁木齐市| 榕江县| 彭水| 连南| 丹阳市| 五莲县| 桓仁| 新河县| 定南县| 绥宁县| 高安市| 肇东市| 贵州省| 措美县| 天等县| 华阴市| 柘荣县| 普陀区| 秦皇岛市| 全椒县|