A45741.Acmer的衣服

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

学校每年都参加大大小小的比赛,两场ccpcccpcicpcicpc,蓝桥杯,天梯赛等,由于每场比赛都会发放比赛纪念服(质量好的衣服是衣服,质量差的衣服就是具有纪念意义的抹布),每个赛事衣服的颜色都不一样。

kk 种颜色的衣服,第 ii 种颜色的衣服有aia_i件,有一次社团活动,算法组长想要凑出一套同一个颜色的衣服,然而,自从蓝桥杯打铁之后,算法组长就开始抽象起来,为了玩弄大家,他蒙眼拿衣服,所以他并不知道自己当前拿的衣服是什么颜色.

请各位思考蒙眼的组长至少拿取多少件衣服,才能保证凑出mm件相同颜色的衣服。如果不能,输出1-1

输入格式

第一行 一个整数q , 表示q组样例。

每组第一行 kk ,mm

每组第二行 a1,a2,a3,a4a_1,a_2,a_3,a_4…… aka_k

数据范围:(1<q<10)(1<q<10) ( 11 <= kk <=10510^5) (11 <= mm <=10510^{5}) ( 11 <=aia_i<=10610^6)

输出格式

每一行 输出一个数xx,表示组长至少拿多少件才能保证凑出一套(一套有mm件)颜色相同的衣服(可能存在拿取了其他颜色的衣服,但凑不出mm件相同颜色的)。

如果凑不出,输出1-1

输入输出样例

  • 输入#1

    1
    2 1
    9 4 

    输出#1

    1

说明/提示

样例解释

任意拿一个件就可以满足题意。

所以,答案输出11.

首页