推销员(codevs 5126)
生活随笔
收集整理的這篇文章主要介紹了
推销员(codevs 5126)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述?Description
阿明是一名推銷員,他奉命到螺絲街推銷他們公司的產品。螺絲街是一條死胡同,出口與入口是同一個,街道的一側是圍墻,另一側是住戶。螺絲街一共有N家住戶,第i家住戶到入口的距離為Si米。由于同一棟房子里可以有多家住戶,所以可能有多家住戶與入口的距離相等。阿明會從入口進入,依次向螺絲街的X家住戶推銷產品,然后再原路走出去。阿明每走1米就會積累1點疲勞值,向第i家住戶推銷產品會積累Ai點疲勞值。阿明是工作狂,他想知道,對于不同的X,在不走多余的路的前提下,他最多可以積累多少點疲勞值。
輸入描述?Input Description第一行有一個正整數N,表示螺絲街住戶的數量。
接下來的一行有N個正整數,其中第i個整數Si表示第i家住戶到入口的距離。數據保證S1≤S2≤…≤Sn<10^8。
接下來的一行有N個正整數,其中第i個整數Ai表示向第i戶住戶推銷產品會積累的疲勞值。數據保證Ai<10^3。
輸出N行,每行一個正整數,第i行整數表示當X=i時,阿明最多積累的疲勞值。
樣例輸入?Sample Input【樣例1】
5
1?2?3?4?5
1?2?3?4?5
【樣例2】
5
1?2?2?4?5
5?4?3?4?1
【樣例1】
15
19
22
24
25
【樣例2】
12
17
21
24
27
1≤N≤100000
注:請用?scanf?輸入。
?
轉載于:https://www.cnblogs.com/harden/p/5811386.html
總結
以上是生活随笔為你收集整理的推销员(codevs 5126)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我的runtime学习笔记
- 下一篇: eclipse中monokai插件的安装