CF1253E.Antenna Coverage

提高+/省选-

通过率:0%

时间限制:3.00s

内存限制:256MB

AC君温馨提醒

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

题目描述

The mayor of the Central Town wants to modernize Central Street, represented in this problem by the (Ox)(Ox) axis.

On this street, there are nn antennas, numbered from 11 to nn. The ii-th antenna lies on the position xix_i and has an initial scope of sis_i: it covers all integer positions inside the interval [xi−si;xi+si][x_i - s_i; x_i + s_i].

It is possible to increment the scope of any antenna by 11, this operation costs 11 coin. We can do this operation as much as we want (multiple times on the same antenna if we want).

To modernize the street, we need to make all integer positions from 11 to mm inclusive covered by at least one antenna. Note that it is authorized to cover positions outside [1;m][1; m], even if it's not required.

What is the minimum amount of coins needed to achieve this modernization?

中央镇的镇长希望对由本题中 (Ox)(Ox) 轴表示的中央大街进行现代化改造。

在这条街道上,共有 nn 根天线,编号从 11 到 nn。第 ii 根天线位于位置 xix_i,初始覆盖范围为 sis_i:它覆盖区间 [xi−si,  xi+si][x_i - s_i,\; x_i + s_i] 内的所有整数位置。

我们可以将任意一根天线的覆盖范围增加 11,每次该操作花费 11 枚金币。该操作可执行任意多次(包括对同一根天线重复执行)。

为实现街道现代化,我们需要确保从 11 到 mm(含端点)的所有整数位置均被至少一根天线覆盖。注意:允许覆盖 [1,  m][1,\; m] 区间外的位置,即使这并非必需。

实现这一现代化目标所需的最少金币数量是多少?

输入格式

The first line contains two integers nn and mm (1≤n≤801 \le n \le 80 and n≤m≤100 000n \le m \le 100\ 000).

The ii-th of the next nn lines contains two integers xix_i and sis_i (1≤xi≤m1 \le x_i \le m and 0≤si≤m0 \le s_i \le m).

On each position, there is at most one antenna (values xix_i are pairwise distinct).

第一行包含两个整数 nn 和 mm(1≤n≤801 \le n \le 80,且 n≤m≤100 000n \le m \le 100\ 000)。

接下来的 nn 行中,第 ii 行包含两个整数 xix_i 和 sis_i(1≤xi≤m1 \le x_i \le m,且 0≤si≤m0 \le s_i \le m)。

每个位置上至多有一个天线(即所有 xix_i 的值两两不同)。

输出格式

You have to output a single integer: the minimum amount of coins required to make all integer positions from 11 to mm inclusive covered by at least one antenna.

你需要输出一个整数:覆盖从 11 到 mm(含)的所有整数位置(即每个位置至少被一个天线覆盖)所需的最少天线数量。

输入输出样例

  • 输入#1

    3 595
    43 2
    300 4
    554 10

    输出#1

    281
  • 输入#2

    1 1
    1 1

    输出#2

    0
  • 输入#3

    2 50
    20 0
    3 1

    输出#3

    30
  • 输入#4

    5 240
    13 0
    50 25
    60 5
    155 70
    165 70

    输出#4

    26

说明/提示

In the first example, here is a possible strategy:

  • Increase the scope of the first antenna by 4040, so that it becomes 2+40=422 + 40 = 42. This antenna will cover interval [43−42;43+42][43 - 42; 43 + 42] which is [1;85][1; 85]
  • Increase the scope of the second antenna by 210210, so that it becomes 4+210=2144 + 210 = 214. This antenna will cover interval [300−214;300+214][300 - 214; 300 + 214], which is [86;514][86; 514]
  • Increase the scope of the third antenna by 3131, so that it becomes 10+31=4110 + 31 = 41. This antenna will cover interval [554−41;554+41][554 - 41; 554 + 41], which is [513;595][513; 595]

Total cost is 40+210+31=28140 + 210 + 31 = 281. We can prove that it's the minimum cost required to make all positions from 11 to 595595 covered by at least one antenna.

Note that positions 513513 and 514514 are in this solution covered by two different antennas, but it's not important.

—

In the second example, the first antenna already covers an interval [0;2][0; 2] so we have nothing to do.

Note that the only position that we needed to cover was position 11; positions 00 and 22 are covered, but it's not important.

在第一个例子中,以下是一种可能的策略:

  • 将第一根天线的覆盖范围增加 4040,使其变为 2+40=422 + 40 = 42。该天线将覆盖区间 [43−42;43+42][43 - 42; 43 + 42],即 [1;85][1; 85];
  • 将第二根天线的覆盖范围增加 210210,使其变为 4+210=2144 + 210 = 214。该天线将覆盖区间 [300−214;300+214][300 - 214; 300 + 214],即 [86;514][86; 514];
  • 将第三根天线的覆盖范围增加 3131,使其变为 10+31=4110 + 31 = 41。该天线将覆盖区间 [554−41;554+41][554 - 41; 554 + 41],即 [513;595][513; 595]。

总代价为 40+210+31=28140 + 210 + 31 = 281。我们可以证明,这是使位置 11 至 595595 上的每个点至少被一根天线覆盖所需的最小代价。

注意:在此解法中,位置 513513 和 514514 同时被两根不同的天线覆盖,但这并不重要。

—

在第二个例子中,第一根天线已覆盖区间 [0;2][0; 2],因此我们无需进行任何操作。

注意:我们唯一需要覆盖的位置是位置 11;位置 00 和 22 虽然也被覆盖了,但这并不重要。

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

首页