#P1649. Market Place

    ID: 650 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 7 上传者: 标签>贪心模拟搜索枚举难度提高+/省选-Northeastern Europe 2001Far-Eastern Subregion

Market Place

#P1649P1649. 市场摊位市场摊位

题目描述题目描述

一个市场有一排NN个出售葵花籽的摊位。潜在买家沿着这排摊位行走,然后在某个时刻停下来购买葵花籽食用。各摊位的葵花籽质量没有显著差异,因此唯一的区别在于摊位的价格和位置。

在尝试作为新种子卖家进入这个市场之前,你进行了市场调研,以了解买家数量如何受这两个因素影响。研究表明,大多数买家遵循相同的模式:他们走过一些摊位,注意并记住价格,在经过KK个摊位后,返回遇到的价格最低的摊位购买,然后离开市场。若存在多个价格相同的摊位,买家会选择队列中最近的一个。

例如,假设有5个摊位,价格分别为373434353337、34、34、35、33。当K=4K=4的买家从左向右行走时,他看到的价格是3734343537、34、34、35。此时他决定已看够,返回第三个摊位购买。尽管第二个摊位与第三个价格相同,但返回第二个摊位需要走更远的路。若同一买家从右端进入队列,他看到的价格是3333353534343434,然后停止并返回第五个摊位购买。

做出决定前经过的摊位数KK取决于买家的贪心和耐心,不同买家的KK值显然不同。研究得出了所有KK值(1KN1 \leq K \leq N0BK990 \leq B_K \leq 991KNBK=100\sum_{1 \leq K \leq N} B_K = 100)对应的买家平均比例BKB_K

假设一半的客户从第一个摊位向第NN个摊位方向行走,另一半从第NN个摊位向第一个摊位方向行走,且他们遵循上述模式,你需要确定最优市场策略(即新摊位的价格和位置,使预期平均收入最大化)。

输入输入

输入的第一行包含现有摊位数NN2N1002 \leq N \leq 100)。第二行包含NN个整数(范围1199999999)——各摊位的价格。第三行包含NN个整数(范围009999)——每个KK对应的BKB_K值。每行的所有数字用空格分隔。

输出输出

输出必须包含两个整数——LLPPLL1L<N1 \leq L < N)表示新摊位应放置在第LL个现有摊位之后(不允许将新摊位放在队列的第一个或最后一个位置)。第二个数PP是最优价格。若存在多个最优解,选择LL最小的;若LL相同,选择PP最小的。

输入数据1输入数据 1

5  
37 34 34 35 33  
10 20 30 30 10  

输出数据1输出数据 1

2 33  

来源来源

2001年东北欧地区,远东次区域