#L5349. 「POI2008 R3」王国划分 Subdivision of Kingdom

    ID: 4864 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>深度优先搜索回溯法位运算组合枚举

「POI2008 R3」王国划分 Subdivision of Kingdom

题目描述

题目译自 XV OI Olimpiada Informatyczna – III etap Podział Królestwa

拜托西亚有 nn 个城市(nn 为偶数),通过 mm 条道路连接。需将城市划分为两部分,每部分含 n/2n/2 个城市,且包含城市 1 的部分需明确输出。目标是使连接两部分的道路数量(需建造哨所的道路)最少。

输入格式

  1. 第一行:两个整数 n,mn, m2n262 \leq n \leq 26nn 为偶数,0mn(n1)/20 \leq m \leq n(n-1)/2),分别表示城市数和道路数;
  2. 接下来 mm 行:每行两个整数 ui,viu_i, v_i1ui<vin1 \leq u_i < v_i \leq n),表示城市 uiu_iviv_i 间有道路。

输出格式

输出一行,包含 n/2n/2 个整数(升序排列),表示包含城市 1 的那部分城市编号。

样例

输入

6 8
1 2
1 6
2 3
2 5
2 6
3 4
4 5
5 6

输出

1 2 6