CF1879B.Chips on the Board
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
You are given a board of size n×n ( n rows and n colums) and two arrays of positive integers a and b of size n .
Your task is to place the chips on this board so that the following condition is satisfied for every cell (i,j) :
- there exists at least one chip in the same column or in the same row as the cell (i,j) . I. e. there exists a cell (x,y) such that there is a chip in that cell, and either x=i or y=j (or both).
The cost of putting a chip in the cell (i,j) is equal to ai+bj .
For example, for n=3 , a=[1,4,1] and b=[3,2,2] . One of the possible chip placements is as follows:
White squares are emptyThe total cost of that placement is (1+3)+(1+2)+(1+2)=10 .
Calculate the minimum possible total cost of putting chips according to the rules above.
输入格式
The first line contains a single integer t ( 1≤t≤104 ) — the number of test cases.
The first line of each test case contains a single integer n ( 1≤n≤3⋅105 ).
The second line contains n integers a1,a2,…,an ( 1≤ai≤109 ).
The third line contains n integers b1,b2,…,bn ( 1≤bi≤109 ).
The sum of n over all test cases doesn't exceed 3⋅105 .
输出格式
For each test case, print a single integer — the minimum possible total cost of putting chips according to the rules.
输入输出样例
输入#1
4 3 1 4 1 3 2 2 1 4 5 2 4 5 2 3 5 5 2 4 5 3 3 4 2 1 5
输出#1
10 9 13 24
说明/提示
The first test case of the example is described in the statement.