AT_1_ttpc2024_1_e.ReTravel

省选/NOI-

通过率:0%

AC君温馨提醒

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

题目描述

在 xyxy 平面上的原点处,有一个机器人。你需要操控这个机器人按顺序访问编号为 1,2,…,N1, 2, \dots, N 的 NN 个点。第 ii 个点的坐标是 (Xi,Yi)(X_i, Y_i),其中 1≤i≤N1 \le i \le N。

机器人初始位于原点,并带有一个空白字符串变量 SS。你可以用以下四种操作来引导机器人的移动:

  1. 将机器人的 xx 坐标增加 11,同时在字符串 SS 的末尾添加字符 X。这个操作的代价为 11。
  2. 将机器人的 yy 坐标增加 11,同时在字符串 SS 的末尾添加字符 Y。这个操作的代价为 11。
  3. 如果 SS 的末尾是 X,你可以减少机器人的 xx 坐标 11,并从 SS 中删除末尾的 X。这个操作无需任何代价。
  4. 如果 SS 的末尾是 Y,你可以减少机器人的 yy 坐标 11,并从 SS 删除末尾的 Y。这个操作同样没有代价。

你需要计算机器人按顺序访问所有点 1,2,…,N1, 2, \ldots, N 所需的最小代价。这代价是指机器人在移动过程中,执行操作 11 和操作 22 的次数总和。

输入格式

输入包括多个整数,通过标准输入提供:

NN X1X_1 Y1Y_1 X2X_2 Y2Y_2 …\ldots XNX_N YNY_N

输出格式

输出机器人访问所有指定点顺序所需的最小总代价。

数据范围与限制

  • 输入均为整数
  • 1≤N≤5001 \le N \le 500
  • 0≤Xi,Yi≤1090 \le X_i, Y_i \le 10^9

示例说明

通过一次操作 11(增加 xx)、三次操作 22(增加 yy)、以及两次操作 11,机器人可以到达点 11。接着,通过两次操作 33(减少 xx)、一次操作 44(减少 yy),机器人可以到达点 22。这些操作的总代价是 66(操作 11 和操作 22 的总次数)。

本翻译由 AI 自动生成

输入输出样例

  • 输入#1

    2
    3 3
    1 2

    输出#1

    6
  • 输入#2

    3
    2 2
    3 3
    1 3

    输出#2

    7

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

首页