第一行输入两个正整数和,用空格隔开。第二行输入一个正整数,代表数组大小。第三行输入个正整数,代表数组的元素。
如果小欧无法在有限的操作下使得不小于,则输出-1。否则输出一个整数,代表小欧的操作次数。
3 40 4 2 3 4 4
3
第一次操作,小欧选择数字3,变成9,此时数组为[2,4,4]
第二次操作,小欧选择数字4,变成36,此时数组为[2]
第三次操作,小欧选择数字2,变成72,此时数组为空。三次操作后不小于
操作的方式不是唯一的,但可以证明操作的最小次数为3。
2 5 5 2 2 2 2 2
-1
当小欧选择2后,变成4,但此时数组为空。因此无法继续操作,永远不可能不小于。
5 5 5 2 2 2 2 2
0
小欧不需要任何操作。