QOJ.ac

QOJ

시간 제한: 2.0 s 메모리 제한: 2048 MB 총점: 100

#15925. 犁地国王先生

통계

在临冬王国(Winterfield)中,有若干座城市,每两座城市之间都恰好由一条泥泞旧路相连。临冬王国的国王决定升级其中的一部分道路。他升级的道路集合必须满足:王国的任意两座城市之间都可以通过一系列升级后的道路相互到达。

由于临冬王国的降雪量很大,国王还决定对其中一些升级后的道路进行除雪。当地的除雪公司“铲雪先生”(Mr. Plow)与国王达成了如下协议:国王将升级后的 $m$ 条道路分别标记为 $1, 2, \dots, m$(每条道路的标记即为对该道路进行除雪所需的金币数),且每条道路的标记必须互不相同。“铲雪先生”将对一组升级后的道路进行除雪,使得任意两座城市之间都可以通过一系列已除雪的道路相互到达。“铲雪先生”会选择满足上述条件且总花费最便宜的道路集合进行除雪。

例如,如果王国中有 $6$ 座城市,且国王决定升级并标记 $8$ 条加粗的道路(如下图所示),那么“铲雪先生”将对标记为 $1, 2, 3, 4$ 和 $6$ 的道路进行除雪(总共花费 $16$ 个金币)。

国王已经决定了要升级的道路数量,但他不确定该如何标记它们,于是他向王国里的数学家巴尼(Barney)寻求帮助。然而,国王并不知道巴尼实际上入股了“铲雪先生”公司,因此巴尼会选择升级哪些道路以及如何标记它们,使得除雪的总花费尽可能大。请问除雪的最大可能花费是多少?

输入格式

输入仅包含一行,包含两个整数 $n$($2 \le n \le 1\,000\,000$)和 $m$($n - 1 \le m \le \frac{n(n-1)}{2}$),分别表示城市的数量和需要升级的道路数量。

输出格式

输出按照上述规则除雪的最大可能总花费。

样例

输入样例 1

4 3

输出样例 1

6

输入样例 2

6 8

输出样例 2

22

输入样例 3

9 12

输出样例 3

56

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.