給定兩個長度為$N$的陣列$A = \{A_1,A_2,\dots ,A_N\},B = \{B1,B2,\dots ,B_N\}$。
從集合$\{1,2,\dots ,N\}$中選擇$K$個不同的數字形成集合$S$,想辦法讓以下的式子最小:
$(\max A_i ,i∈S)×(∑B_i ,i∈S)$
第一行有兩個數字$N(N\le 10^5)$和$K(K\le N)$,即題目上所述的$N$和$K$,
第二行有$N$個整數,第$i$個整數為$A_i(A_i \le 10^6)$
第三行有$N$個整數,第$i$個整數為$B_i(B_i \le 10^6)$
輸出一個數字,$(\max A_i ,i∈S)×(∑B_i ,i∈S)$的最小值
3 2 3 7 6 9 2 4
42
5 3 6 4 1 5 9 8 6 5 1 7
60
10 6 61 95 61 57 69 49 46 47 14 43 39 79 48 92 90 76 30 16 30 94
14579
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
124 |
211096@stu.c...
(唐狗針)
|
a528 | 25 | 2024-11-04 20:12 |