AT_arc093_a.[ABC092C] Traveling Plan

普及-

通过率:0%

AC君温馨提醒

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

题目描述

在 xx 轴上有 NN 个观光景点,编号为 1,2,…,N1, 2, \ldots, N。观光景点 ii 位于坐标 AiA_i 的位置上。此外,从 xx 轴上的坐标 aa 移动到坐标 bb 需要花费 ∣a−b∣|a - b| 日元。

你计划在 xx 轴上进行一次旅行。根据计划,你将从坐标 00 出发,按编号顺序依次访问这 NN 个观光景点,最后回到坐标 00。

然而,就在旅行前你突然有急事,无法抽出时间访问所有 NN 个观光景点。因此,你决定选择一个 ii,放弃访问观光景点 ii。其余的观光景点仍按原计划按编号顺序访问。此外,出发点和终点仍然是坐标 00,这一点不变。

请你对于每个 i=1,2,…,Ni = 1, 2, \ldots, N,求出如果放弃访问观光景点 ii 时,整个旅行过程中移动所需的总费用。

输入格式

输入以以下格式从标准输入读入。

NN A1A_1 A2A_2 …\ldots ANA_N

输出格式

输出共 NN 行。第 ii 行输出当放弃访问观光景点 ii 时,整个旅行过程中移动所需的总费用。

输入输出样例

  • 输入#1

    3
    3 5 -1

    输出#1

    12
    8
    10
  • 输入#2

    5
    1 1 1 2 0

    输出#2

    4
    4
    4
    2
    4
  • 输入#3

    6
    -679 -2409 -3258 3095 -3291 -4462

    输出#3

    21630
    21630
    19932
    8924
    21630
    19288

说明/提示

限制条件

  • 2≤N≤1052 \leq N \leq 10^5
  • −5000≤Ai≤5000-5000 \leq A_i \leq 5000(1≤i≤N1 \leq i \leq N)
  • 输入值均为整数。

样例说明 1

观光景点 1,2,31, 2, 3 分别位于坐标 3,5,−13, 5, -1。对于每个 ii,放弃访问观光景点 ii 时的移动路线和所需费用如下:

  • 当 i=1i = 1 时,移动路线为 0→5→−1→00 \rightarrow 5 \rightarrow -1 \rightarrow 0,移动费用为 5+6+1=125 + 6 + 1 = 12 日元。
  • 当 i=2i = 2 时,移动路线为 0→3→−1→00 \rightarrow 3 \rightarrow -1 \rightarrow 0,移动费用为 3+4+1=83 + 4 + 1 = 8 日元。
  • 当 i=3i = 3 时,移动路线为 0→3→5→00 \rightarrow 3 \rightarrow 5 \rightarrow 0,移动费用为 3+2+5=103 + 2 + 5 = 10 日元。

由 ChatGPT 4.1 翻译

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

首页