#P16531. [Dapc2024]Determining Duos
[Dapc2024]Determining Duos
题目背景
你是一名程序设计竞赛教练,手下共有 名学生。新赛季即将开始,你需要把这些学生分成 个二人小组。
赛季中将举行 场侧重点不同的比赛,例如动态规划、图论和计算几何等。为了了解学生在各个方向上的水平,你已经组织了若干内部选拔赛。
题目描述
对于每一个比赛主题, 名学生的成绩恰好是 到 的一个排列,其中分数越高表示水平越强, 为最高分。
当一个二人组参加某个主题的比赛时,该小组在这个主题上的得分等于两名学生分数的较大值。
你需要把全部 名学生两两配对,组成恰好 个二人组。随后,对所有二人组和所有主题的得分求和。
请判断是否存在一种配对方案,使总得分至少为
输入格式
第一行包含两个整数 ,分别表示二人组数量和比赛主题数量。
接下来 行,第 行包含 个整数
其中 表示学生 在主题 上的分数。
数据保证对于每个主题 ,这一行的 个分数恰好是 到 的一个排列。
数据范围:
- ;
- ;
- 。
输出格式
如果存在满足要求的配对方案,输出:
possible
否则输出:
impossible
样例 1
输入
2 2
1 2 3 4
1 2 3 4
输出
possible
样例 2
输入
2 2
1 2 3 4
4 1 2 3
输出
possible
样例 3
输入
2 3
1 2 3 4
4 1 2 3
1 3 2 4
输出
impossible