#F. [NOIP2015 普及组] 推销员

    Type: Default 1000ms 256MiB

[NOIP2015 普及组] 推销员

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

NOIP2015 普及组 T4

题目描述

阿明是一名推销员,他奉命到螺丝街推销他们公司的产品。螺丝街是一条死胡同,出口与入口是同一个,街道的一侧是围墙,另一侧是住户。螺丝街一共有 NN 家住户,第 ii 家住户到入口的距离为 SiS_i 米。由于同一栋房子里可以有多家住户,所以可能有多家住户与入口的距离相等。阿明会从入口进入,依次向螺丝街的 XX 家住户推销产品,然后再原路走出去。

阿明每走 11 米就会积累 11 点疲劳值,向第 ii 家住户推销产品会积累 AiA_i 点疲劳值。阿明是工作狂,他想知道,对于不同的 XX,在不走多余的路的前提下,他最多可以积累多少点疲劳值。

输入格式

第一行有一个正整数 NN,表示螺丝街住户的数量。

接下来的一行有 NN 个正整数,其中第 ii 个整数 SiS_i 表示第 ii 家住户到入口的距离。数据保证 S1S2Sn<108S_1 \le S_2 \le \cdots \le S_n <10^8

接下来的一行有 NN 个正整数,其中第 ii 个整数 AiA_i 表示向第 ii 户住户推销产品会积累的疲劳值。数据保证 Ai<1000A_i<1000

输出格式

输出 NN 行,每行一个正整数,第 ii 行整数表示当 X=iX=i 时,阿明最多积累的疲劳值。

样例 #1

样例输入 #1

5
1 2 3 4 5
1 2 3 4 5

样例输出 #1

15
19
22
24
25

样例 #2

样例输入 #2

5
1 2 2 4 5
5 4 3 4 1

样例输出 #2

12
17
21
24
27

提示

输入输出样例 1 说明

X=1X=1:向住户 55 推销,往返走路的疲劳值为 5+55+5,推销的疲劳值为 55,总疲劳值为 1515

X=2X=2:向住户 4,54,5 推销,往返走路的疲劳值为 5+55+5,推销的疲劳值为 4+54+5,总疲劳值为 5+5+4+5=195+5+4+5=19

X=3X=3:向住户 3,4,53,4,5 推销,往返走路的疲劳值为 5+55+5,推销的疲劳值 3+4+53+4+5,总疲劳值为 5+5+3+4+5=225+5+3+4+5=22

X=4X=4:向住户 2,3,4,52,3,4,5 推销,往返走路的疲劳值为 5+55+5,推销的疲劳值 2+3+4+52+3+4+5,总疲劳值 5+5+2+3+4+5=245+5+2+3+4+5=24

X=5X=5:向住户 1,2,3,4,51,2,3,4,5 推销,往返走路的疲劳值为 5+55+5,推销的疲劳值 1+2+3+4+51+2+3+4+5,总疲劳值 5+5+1+2+3+4+5=255+5+1+2+3+4+5=25

输入输出样例 2 说明

X=1X=1:向住户 44 推销,往返走路的疲劳值为 4+44+4,推销的疲劳值为 44,总疲劳值 4+4+4=124+4+4=12

X=2X=2:向住户 1,41,4 推销,往返走路的疲劳值为 4+44+4,推销的疲劳值为 5+45+4,总疲劳值 4+4+5+4=174+4+5+4=17

X=3X=3:向住户 1,2,41,2,4 推销,往返走路的疲劳值为 4+44+4,推销的疲劳值为 5+4+45+4+4,总疲劳值 4+4+5+4+4=214+4+5+4+4=21

X=4X=4:向住户 1,2,3,41,2,3,4 推销,往返走路的疲劳值为 4+44+4,推销的疲劳值为 5+4+3+45+4+3+4,总疲劳值 4+4+5+4+3+4=244+4+5+4+3+4=24。或者向住户 1,2,4,51,2,4,5推销,往返走路的疲劳值为 5+55+5,推销的疲劳值为 5+4+4+15+4+4+1,总疲劳值 5+5+5+4+4+1=245+5+5+4+4+1=24

X=5X=5:向住户 1,2,3,4,51,2,3,4,5 推销,往返走路的疲劳值为5+55+5,推销的疲劳值为 5+4+3+4+15+4+3+4+1,总疲劳值 5+5+5+4+3+4+1=275+5+5+4+3+4+1=27

数据范围

对于 20%20\% 的数据,1N201 \le N \le20; 对于 40%40\% 的数据,1N1001\le N \le 100; 对于 60%60\% 的数据,1N10001 \le N \le 1000; 对于 100%100\% 的数据,1N1000001 \le N \le 100000

二期集训 Day 4 —— 贪心

Not Claimed
Status
Done
Problem
6
Open Since
2024-8-22 0:00
Deadline
2024-8-31 23:59
Extension
24 hour(s)