角角購物台暢銷商品——角型印章盒
小鹿社的社團花費驚人,除了鹿仙貝的花費以外也經常需要進行社團辦公室的整修,為此她們開設了網路購物平台販售各種商品。為了跟上潮流,她們決定開始販賣鹿角福袋!
虎視虎子準備了 $N$ 個角型印章盒以及 $M$ 個鹿角娃娃準備要裝進鹿角福袋中。每個角型印章盒的重量皆為 $A$ 公克,每個鹿角娃娃的重量皆為 $B$ 公克。
每個鹿角福袋裡面裝著若干個角型印章盒及鹿角娃娃,兩種商品的數量不一定相同,也有可能只裝著一種商品。為了防止客人透過福袋的重量得知福袋中裝的商品,虎視虎子規定每一個福袋內的商品總重量必須要恰好是 $K$ 公克。
由於社團辦公室空間寶貴,虎視虎子希望將盡量多的商品裝入福袋中,最小化剩下的角型印章盒及鹿角娃娃的總數。你能寫一支程式幫她算算,使用最佳的方法將商品分配進福袋後,剩下的商品總數最少可以是多少嗎?
輸入的第一行為一整數 $T$,表示測試資料的數量。
每一筆測試資料僅一行,包含五個整數 $N,M,A,B,K$。
對於每一筆測試資料,請輸出一行包含一個整數,表示可能剩下的最少商品總數。
在 Sample Input 1 的第一筆測資中,可以將 $6$ 個鹿角印章盒裝進一個福袋中,將 $4$ 個鹿角娃娃裝進另一個福袋中,再將 $3$ 個鹿角印章盒及 $2$ 個鹿角娃娃裝進另一個福袋中,最後剩下 $1$ 個鹿角印章盒及 $2$ 個鹿角娃娃。可以證明不存在分配方式能剩下 $2$ 個或更少數量的商品。
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~1 | 範例測資 | 0 |
2 | 2~21 | $1 \leq N, M, A, B \leq 3 \times 10^ 4, 1 \leq K \leq 2 \times 10^ {18}$ | 30 |
3 | 0, 2~72 | $1 \leq N, M, A, B \leq 10^ 9, 1 \leq K \leq 2 \times 10^ {18}$ | 30 |
4 | 0~99 | 無額外限制 | 40 |