atcoder#ABC289G. [ABC289G] Shopping in AtCoder store
[ABC289G] Shopping in AtCoder store
题目描述
高橋くんは AtCoder 商店を経営しています。 AtCoder 商店には 人の客が訪れ、 個の商品が売られています。 番目 の客は購買意欲 を持っています。 番目 の商品の商品価値は です。
高橋くんはそれぞれの商品に値段をつけます。 番目の客は、 番目の商品の値段 が次の条件を満たすような商品のみを、すべて 個ずつ購入します。
について、高橋くんが売り上げが最大になるような値段をつけたときの 番目の商品の売り上げを求めてください。 ただし、 番目の商品の売り上げとは、 に 番目の商品を買う人数をかけたものです。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
について、 番目の商品の売り上げを空白区切りで 行に出力せよ。
题目大意
给定 位顾客, 件商品,每位顾客有一个购买意向 ,每一件商品有一个价值 。
设定每个商品的价格为 ,一个顾客 会买一个商品 当且仅当 。
对于每一个商品,设置价格 使销售额最大(销售额等于价格乘以购买人数),输出销售额。
- ;
- 。
5 4
100 200 300 400 500
120 370 470 80
1280 2350 2850 1140
4 4
0 2 10 2
13 13 0 4
52 52 10 18
12 15
16 592 222 983 729 338 747 61 451 815 838 281
406 319 305 519 317 590 507 946 365 5 673 478 340 176 2
6280 5466 5382 7410 5454 8120 7290 11680 5870 3670 8950 7000 5620 4608 3655
5 5
1000000000 1000000000 1000000000 1000000000 1000000000
1000000000 1000000000 1000000000 1000000000 1000000000
10000000000 10000000000 10000000000 10000000000 10000000000
提示
制約
- 入力はすべて整数
Sample Explanation 1
たとえば、 番目の商品の値段を にすると、 番目の客が購入します。 番目の商品の売り上げは になります。 番目の商品の売り上げを より大きくすることはできないので、 番目に出力すべき値は です。
Sample Explanation 2
購買意欲が同じ 人や、商品価値が同じ 品があることもあります。
Sample Explanation 4
売り上げが 整数におさまらない場合があることに注意してください。