0 Judge
Code: 0
實驗室有很多量杯,但取用時不一定有符合需求的容量,因此我們可以使用一種技巧來得到需要的量。比如說現在有一個三公升的量杯與五公升的量杯,要取出四公升的量的話,我們可以這樣做:
此時五公升的量杯裡就恰好剩下四公升的水了。
如果給你任意的空量杯,你能算出最少要幾個步驟才能得到需要的量嗎?
一個步驟可以做下列事情
每筆測資點只有一筆測資,佔三行。第一行有一個整數$T$,表示有幾個量杯,第二行有$T$個整數,分別表示每個量杯的容量為何。最後一行有一個整數$Q$,為詢問的容量。
保證
輸出一行,為最少步數。若無法完成輸出$-1$。
3
5 8 11
2
4