1033 [ABC376E]Max × Sum | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

1033

[ABC376E]Max × Sum

Easy 时间限制 1000 ms 内存限制 262144 KB
贪心

题目详情

返回题库

题目描述

给你长度为  N 的序列:  A=( $A_1,A_2...A_N$ ) 和  B=($B_1,B_2...B_N$) 。 设  S 是大小为  K 的  {1,2,…,N} 的子集。求以下表达式的最小可能值:

image.png

输入描述

第一行T

接下来T组数据,每组数据格式如下:

第一行,N和K,N代表数列长度,K代表子集大小

第二行,数列$A_1,A_2...A_N$

第三行,数列$B_1,B_2...B_N$

数据范围:

  • 1≤T≤2×$10^5$
  • 1≤K≤N≤2×$10^5$
  • 1≤Ai,Bi≤$10^6$
  • 所有测试用例中NN的总和最多为2×$10^5$

输出描述

共T行,代表T个测试数据的答案

提示

在第一个测试用例中,对于S={2,3},表达式的值是7×(2+4)=42,即最小值。

测试样例

样例支持多行内容展示
样例1
输入
3
3 2
3 7 6
9 2 4
5 3
6 4 1 5 9
8 6 5 1 7
10 6
61 95 61 57 69 49 46 47 14 43
39 79 48 92 90 76 30 16 30 94
输出
42
60
14579
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。