AT_joi2018ho_b.美術展 (Art Exhibition)
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
在 JOI 国即将举办一场美术展。美术展计划展出来自全国各地的各种美术品。
作为展出候选,共收集了 N 件美术品。这些美术品编号为 1,2,…,N。每件美术品都有一个称为“大きさ”(大小)和“価値”(价值)的属性。第 i 件美术品(1≤i≤N)的大小为 Ai,价值为 Bi。
在美术展中,将从这些美术品中选择至少 1 件进行展出。展览会场足够大,可以展出全部 N 件美术品。然而,考虑到 JOI 国人民的审美观,希望所选美术品的大小差异不要太大。同时,也希望尽可能多地展出高价值的美术品。因此,决定按照以下条件选择展出美术品:
- 在所选美术品中,最大大小记为 Amax,最小大小记为 Amin。所选美术品的价值总和记为 S。
- 选择使 S−(Amax−Amin) 最大的方案。
输入格式
从标准输入读取以下内容。
- 第 1 行包含一个整数 N,表示候选美术品的数量。
- 接下来的 N 行中,第 i 行(1≤i≤N)包含两个用空格分隔的整数 Ai,Bi,分别表示第 i 件美术品的大小和价值。
输出格式
输出 S−(Amax−Amin) 的最大值。
输入输出样例
输入#1
3 2 3 11 2 4 5
输出#1
6
输入#2
6 4 1 1 5 10 3 9 1 4 2 5 3
输出#2
7
输入#3
15 1543361732 260774320 2089759661 257198921 1555665663 389548466 4133306295 296394520 2596448427 301103944 1701413087 274491541 2347488426 912791996 2133012079 444074242 2659886224 656957044 1345396764 259870638 2671164286 233246973 2791812672 585862344 2996614635 91065315 971304780 488995617 1523452673 988137562
输出#3
4232545716
说明/提示
问题
给定候选美术品的数量,以及每件美术品的大小和价值,求 S−(Amax−Amin) 的最大值。
限制
所有输入数据满足以下条件:
- 2≤N≤500000。
- 1≤Ai≤1000000000000000=1015(1≤i≤N)。
- 1≤Bi≤1000000000(1≤i≤N)。
子任务
子任务 1 [10 分]
- N≤16。
子任务 2 [20 分]
- N≤300。
子任务 3 [20 分]
- N≤5000。
子任务 4 [50 分]
- 无额外限制。
样例解释 1
在此输入样例中,有 3 件候选美术品。每件美术品的大小和价值如下:
- 美术品 1 的大小为 2,价值为 3。
- 美术品 2 的大小为 11,价值为 2。
- 美术品 3 的大小为 4,价值为 5。
此时,选择展出美术品 1 和美术品 3,可以得到 S−(Amax−Amin)=6。
- 所选美术品中,最大大小为美术品 3,即 Amax=4。
- 最小大小为美术品 1,即 Amin=2。
- 所选美术品的价值总和为 3+5=8,即 S=8。
无法使 S−(Amax−Amin) 达到 7 或更高,因此输出 6。
样例解释 2
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?