SP5467 FP - Finding password
题目描述
Bom 有一个包含 $n$ 个他喜爱的数字的列表,比如生日、驾照号码、护照号码等。现在,Bom 想要为他的电子邮件账户挑选一个密码。这个密码需要是从列表中的 $k$($1 \le k \le n$)个正数中组合而成的所有可能数字中最大的一个,并且这个数字能够被 9 整除。
你的任务是编写一个程序,帮助 Bom 找到这样的密码 $P$。
输入格式
第一行包含一个正整数 $T$,表示测试用例的数量。随后每个测试用例包括以下内容:
- 一行包含两个正整数 $n$ 和 $k$;
- 随后的 $n$ 行中每行包含一个喜欢的数字。
输出格式
输出共包含 $T$ 行,每行对应一个测试用例的结果。如果能找到满足条件的密码,那么输出该密码 $P$;如果没有合适的数字,则输出 -1。
说明/提示
- $1 \le T \le 30$
- $1 \le k \le n \le 100$
- 所有喜爱的数字都是不超过 $10^6$ 的正整数。
## 样例输入
```
2
3 2
1
2
3
5 2
1
2
3
4
5
```
## 样例输出
```
-1
54
```
**本翻译由 AI 自动生成**