AT_abc395_f.[ABC395F] Smooth Occlusion
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
高桥君共有 2N 颗牙齿,其中 N 颗是上牙,剩余的 N 颗是下牙。
左数第 i 颗(1≤i≤N)上牙的长度为 Ui,左数第 i 颗(1≤i≤N)下牙的长度为 Di。
当高桥君的牙齿满足以下两个条件时,称为「良好咬合」:
- 存在一个整数 H,使得对于所有 1≤i≤N,有 Ui+Di=H。
- 对于所有 1≤i<N,有 ∣Ui−Ui+1∣≤X。
高桥君可以执行以下操作任意次:
- 支付 1 日元使用磨牙工具,选择一个长度为正的牙齿,将其长度减少 1。
除上述操作外,无法通过其他方式改变牙齿长度。请计算高桥君达成良好咬合所需支付的最小金额。
输入格式
输入通过标准输入给出,格式如下:
N X
U1 D1
U2 D2
⋮
UN DN
输出格式
输出达成良好咬合所需的最小金额。
输入输出样例
输入#1
4 3 3 1 4 1 5 9 2 6
输出#1
15
输入#2
4 1000000000 3 3 3 3 3 3 3 3
输出#2
0
输入#3
4 1 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1 1
输出#3
5999999994
输入#4
15 128 748 169 586 329 972 529 432 519 408 587 138 249 656 114 632 299 984 755 404 772 155 506 832 854 353 465 387 374 567 385
输出#4
9460
说明/提示
约束条件
- 2≤N≤2×105
- 1≤Ui≤109(1≤i≤N)
- 1≤Di≤109(1≤i≤N)
- 1≤X≤109
- 输入均为整数
样例解释 1
初始牙齿长度示意图(图片链接略)。通过以下调整可达成良好咬合(调整后示意图略),总成本为 15 日元。无法以 14 日元或更少达成,因此输出 15。
样例解释 2
存在牙齿初始状态已满足良好咬合的情况。
样例解释 3
答案可能超过 32 位整数范围,需注意处理大数。
翻译由 DeepSeek R1 完成
输入解题思路,AI测评打分。不知道怎么写?