#cf16exhibitionfinala. [cf16_exhibition_final_a]1D Matching
[cf16_exhibition_final_a]1D Matching
问题描述
#nck { width: 30px; height: auto; }
在一维世界中有 台计算机和 个插座。第 台计算机的坐标为 ,第 个插座的坐标为 。保证这些 个坐标两两不同。
Snuke 想要用一根电缆将每台计算机连接到一个插座。每个插座只能连接一台计算机。
在多少种方式下可以最小化电缆的总长度?计算答案模 的结果。
约束条件
- 坐标为整数。
- 坐标两两不同。
输入
输入以以下格式从标准输入中给出:
: :
输出
输出计算最小化电缆总长度的方式数量,结果模 。
输入示例1
2
0
10
20
30
输出示例1
2
有两种最优连接方式: 和 。在这两种连接方式中,电缆的总长度都是 。
输入示例2
3
3
10
8
7
12
5
输出示例2
1