AT_KeioPC2025_a.I Love MST Problem

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有一个包含 NN 个顶点、00 条边的图,每个顶点编号为 11 到 NN。你需要对 k=1,2,…,N−1k = 1, 2, \dots, N-1 执行如下操作:

  • 选择 22 个顶点 u,vu, v,在它们之间连接一条边。该操作的代价为 ((u+v)×k) mod N((u + v) \times k) \bmod N。

在 N−1N-1 次操作结束后,要求图是连通的。

请你求出 N−1N-1 次操作的总代价可能的最小值。

给定 TT 组测试数据,请分别输出对应答案。

输入格式

输入从标准输入读入,格式如下:

TT
case1\mathrm{case}_1
⋮\vdots
caseT\mathrm{case}_T

每组测试数据为:

NN

输出格式

请输出 TT 行,第 ii 行输出第 ii 组数据的答案。

输入输出样例

  • 输入#1

    3
    4
    56
    789

    输出#1

    1
    0
    130

说明/提示

样例解释 1

对于第 11 个测试用例,可以如下操作使总代价为 11:

  • 当 k=1k = 1 时,选择 u=1,v=4u = 1, v = 4,代价为 ((1+4)×1) mod 4=1((1 + 4) \times 1) \bmod 4 = 1。
  • 当 k=2k = 2 时,选择 u=2,v=4u = 2, v = 4,代价为 ((2+4)×2) mod 4=0((2 + 4) \times 2) \bmod 4 = 0。
  • 当 k=3k = 3 时,选择 u=1,v=3u = 1, v = 3,代价为 ((1+3)×3) mod 4=0((1 + 3) \times 3) \bmod 4 = 0。

经过这些操作,最终图是连通的,并且总代价无法比 11 更小,因此答案是 11。

数据范围

  • 1≤T≤1001 \le T \le 100
  • 2≤N≤1092 \le N \le 10^9
  • 输入均为整数。

由 ChatGPT 5 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页