[ABC318Ex] Count Strong Test Cases
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
AT_abc318_h [ABC318Ex] Count Strong Test Cases
题目描述
すぬけ君想出了如下的问题。
给定 的排列 。按照以下方法构建一个有 个顶点和 条边的图。
- 对于 ,依次将顶点 与顶点 之间连接一条权值为 的无向边。
当你删除若干条边使得图中不包含环时,请求出被删除的边的权值之和的最小值。
Alice 和 Bob 分别想出了如下的解法。
Alice:将答案初始化为 。对于 ,如果顶点 与顶点 之间的边在环中,则删除这条边,并将其权值加到答案中。
Bob:将答案初始化为 。对于 ,如果顶点 与顶点 之间的边在环中,则删除这条边,并将其权值加到答案中。
すぬけ君发现 Alice 和 Bob 的解法都是错误的,所以他想知道,有多少组输入使得 Alice 和 Bob 的解法的答案都与正确答案不同。
输入共有 种可能,请你输出其中 Alice 和 Bob 的解法的答案都与正确答案不同的输入的个数,模 。
输入格式
输入通过标准输入给出,格式如下:
输出格式
请输出一个整数,表示答案。
样例 1
输入
3
输出
4
样例 2
输入
2
输出
0
样例 3
输入
6
输出
314708
样例 4
输入
318
输出
321484323
说明/提示
限制条件
- 输入的所有数均为整数
样例解释 1
满足条件的输入共有以下 种:
例如,对于 ,正确答案是 ,但 Alice 的解法输出 ,Bob 的解法输出 。
样例解释 2
也有可能不存在满足条件的输入。
由 ChatGPT 4.1 翻译
寒假集训初中组20260204(AT_abc318)
- 状态
- 已结束
- 规则
- XCPC
- 题目
- 8
- 开始于
- 2026-2-4 8:30
- 结束于
- 2026-2-4 11:00
- 持续时间
- 2.5 小时
- 主持人
- 参赛人数
- 12