/ OPS / 题库 /

擎天柱

擎天柱

#描述#
话说月光家里有许多玩具,最近他又看上了DK新买的“擎天柱”,就想用自己的跟DK的换。每种玩具都有特定的价格,价格为整数。只有月光拿出的玩具的总价格与“擎天柱”的价格相等才能换得“擎天柱”。同时,月光还希望能用最少的玩具数换回“擎天柱”。请问,月光能顺利得到梦寐以求的“擎天柱”吗?

#格式#
##输入格式##
输入数据包含多组;
对于每组数据,第一行为一个正整数n(1 ≤n≤10); 表示月光手头有n个玩具。
接下来一行有n个正整数P1,P2,……,Pn(1 ≤ Pi ≤ 1000),Pi为第i个玩具的所对应的价格。
最后一行为一个正整数m(1 ≤ m ≤10000),为“擎天柱”的价格。

##输出格式##
对于每组数据,如果能换得“擎天柱”则输出最少玩具数;否则,输出“-1”。

#样例1#
##样例输入1##

3
1 2 3
4
4
4 3 3 5
2

##样例输出1##

2
-1

#限制#
1000ms
32768KB

#提示#

#来源#
cryboy

信息

ID
1441
难度
5
分类
category1 点击显示
标签
递交数
0
已通过
0
通过率
?
上传者