AT_abc395_f [ABC395F] Smooth Occlusion
题目描述
高桥君共有 $2N$ 颗牙齿,其中 $N$ 颗是上牙,剩余的 $N$ 颗是下牙。
左数第 $i$ 颗($1 \leq i \leq N$)上牙的长度为 $U_i$,左数第 $i$ 颗($1 \leq i \leq N$)下牙的长度为 $D_i$。
当高桥君的牙齿满足以下两个条件时,称为「良好咬合」:
1. 存在一个整数 $H$,使得对于所有 $1 \leq i \leq N$,有 $U_i + D_i = H$。
2. 对于所有 $1 \leq i < N$,有 $|U_i - U_{i+1}| \leq X$。
高桥君可以执行以下操作任意次:
- 支付 $1$ 日元使用磨牙工具,选择一个长度为正的牙齿,将其长度减少 $1$。
除上述操作外,无法通过其他方式改变牙齿长度。请计算高桥君达成良好咬合所需支付的最小金额。
输入格式
输入通过标准输入给出,格式如下:
> $N$ $X$
> $U_1$ $D_1$
> $U_2$ $D_2$
> $\vdots$
> $U_N$ $D_N$
输出格式
输出达成良好咬合所需的最小金额。
说明/提示
### 约束条件
- $2 \leq N \leq 2 \times 10^5$
- $1 \leq U_i \leq 10^9$($1 \leq i \leq N$)
- $1 \leq D_i \leq 10^9$($1 \leq i \leq N$)
- $1 \leq X \leq 10^9$
- 输入均为整数
### 样例解释 1
初始牙齿长度示意图(图片链接略)。通过以下调整可达成良好咬合(调整后示意图略),总成本为 $15$ 日元。无法以 $14$ 日元或更少达成,因此输出 `15`。
### 样例解释 2
存在牙齿初始状态已满足良好咬合的情况。
### 样例解释 3
答案可能超过 32 位整数范围,需注意处理大数。
翻译由 DeepSeek R1 完成