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
売り上げが 整数におさまらない場合があることに注意してください。