309065: CF1619D. New Year's Problem

Memory Limit:256 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

New Year's Problem

题意翻译

### 题目描述 Vlad 有 $n$ 个朋友,每个朋友需要且仅需要 $1$ 个礼物。有 $m$ 家礼物商店,如果在第 $i$ 个商店中为朋友 $j$ 买礼物,朋友 $j$ 将获得 $p_{ij}$ 的快乐值。 由于时间紧迫, Vlad 最多只会在 $n-1$ 家不同的商店中买礼物。请你使每位朋友能获得的快乐值中的最小值最大。 ### 输入格式 第一行一个整数 $t$,表示有 $t$ 组测试数据。 每组测试数据之间有一个空行。对于每组测试数据,第一行两个整数 $m$ 和 $n$。接下来 $m$ 行,每行 $n$ 个整数,其中第 $i$ 行的第 $j$ 个数表示 $p_{ij}$。 保证 $t\leq10^4$,$p_{ij}\leq10^9$,$n\geq2$,且所有测试数据中 $n\cdot m$ 的和不超过 $10^5$。 ### 输出格式 输出 $t$ 行,每行包含对应测试数据的答案,即 Vlad 的朋友中最小快乐值的最大值。

题目描述

Vlad has $ n $ friends, for each of whom he wants to buy one gift for the New Year. There are $ m $ shops in the city, in each of which he can buy a gift for any of his friends. If the $ j $ -th friend ( $ 1 \le j \le n $ ) receives a gift bought in the shop with the number $ i $ ( $ 1 \le i \le m $ ), then the friend receives $ p_{ij} $ units of joy. The rectangular table $ p_{ij} $ is given in the input. Vlad has time to visit at most $ n-1 $ shops (where $ n $ is the number of friends). He chooses which shops he will visit and for which friends he will buy gifts in each of them. Let the $ j $ -th friend receive $ a_j $ units of joy from Vlad's gift. Let's find the value $ \alpha=\min\{a_1, a_2, \dots, a_n\} $ . Vlad's goal is to buy gifts so that the value of $ \alpha $ is as large as possible. In other words, Vlad wants to maximize the minimum of the joys of his friends. For example, let $ m = 2 $ , $ n = 2 $ . Let the joy from the gifts that we can buy in the first shop: $ p_{11} = 1 $ , $ p_{12}=2 $ , in the second shop: $ p_{21} = 3 $ , $ p_{22}=4 $ . Then it is enough for Vlad to go only to the second shop and buy a gift for the first friend, bringing joy $ 3 $ , and for the second — bringing joy $ 4 $ . In this case, the value $ \alpha $ will be equal to $ \min\{3, 4\} = 3 $ Help Vlad choose gifts for his friends so that the value of $ \alpha $ is as high as possible. Please note that each friend must receive one gift. Vlad can visit at most $ n-1 $ shops (where $ n $ is the number of friends). In the shop, he can buy any number of gifts.

输入输出格式

输入格式


The first line of the input contains an integer $ t $ ( $ 1 \le t \le 10^4 $ ) — the number of test cases in the input. An empty line is written before each test case. Then there is a line containing integers $ m $ and $ n $ ( $ 2 \le n $ , $ 2 \le n \cdot m \le 10^5 $ ) separated by a space — the number of shops and the number of friends, where $ n \cdot m $ is the product of $ n $ and $ m $ . Then $ m $ lines follow, each containing $ n $ numbers. The number in the $ i $ -th row of the $ j $ -th column $ p_{ij} $ ( $ 1 \le p_{ij} \le 10^9 $ ) is the joy of the product intended for friend number $ j $ in shop number $ i $ . It is guaranteed that the sum of the values $ n \cdot m $ over all test cases in the test does not exceed $ 10^5 $ .

输出格式


Print $ t $ lines, each line must contain the answer to the corresponding test case — the maximum possible value of $ \alpha $ , where $ \alpha $ is the minimum of the joys from a gift for all of Vlad's friends.

输入输出样例

输入样例 #1

5

2 2
1 2
3 4

4 3
1 3 1
3 1 1
1 2 2
1 1 3

2 3
5 3 4
2 5 1

4 2
7 9
8 1
9 6
10 8

2 4
6 5 2 1
7 9 7 2

输出样例 #1

3
2
4
8
2

Input

题意翻译

### 题目描述 Vlad 有 $n$ 个朋友,每个朋友需要且仅需要 $1$ 个礼物。有 $m$ 家礼物商店,如果在第 $i$ 个商店中为朋友 $j$ 买礼物,朋友 $j$ 将获得 $p_{ij}$ 的快乐值。 由于时间紧迫, Vlad 最多只会在 $n-1$ 家不同的商店中买礼物。请你使每位朋友能获得的快乐值中的最小值最大。 ### 输入格式 第一行一个整数 $t$,表示有 $t$ 组测试数据。 每组测试数据之间有一个空行。对于每组测试数据,第一行两个整数 $m$ 和 $n$。接下来 $m$ 行,每行 $n$ 个整数,其中第 $i$ 行的第 $j$ 个数表示 $p_{ij}$。 保证 $t\leq10^4$,$p_{ij}\leq10^9$,$n\geq2$,且所有测试数据中 $n\cdot m$ 的和不超过 $10^5$。 ### 输出格式 输出 $t$ 行,每行包含对应测试数据的答案,即 Vlad 的朋友中最小快乐值的最大值。

加入题单

上一题 下一题 算法标签: