TopCoder

User's AC Ratio

NaN% (0/0)

Submission's AC Ratio

NaN% (0/0)

Tags

Description

對於任兩個整數 a, b 我們可以定義等差數列 a, a+b, a+2b, ...類似地對於任兩個整數 c, d 我們也可以定義等比數列 c, c*d, c*d2, ...。現在給你 a, b, c, d 四個數字以及一個上界 U,請問在 1 到 U 之中有多少個整數出現在由 a 和 b 定義出的等差數列,或由 c 和 d 定義出的等比數列裡面呢?

Input Format

輸入的第一行有一個整數 T (1<=T<=1000) 表示有幾組測資。


每一組測試資料佔一列包含五個整數 a, b, c, d, U (-1012 <=a, b, c, d <=1012, 1<= U <=1015)

Output Format

對於每組測試資料,請輸出介於 1 和 U 之間,且至少在兩個數列裡面出現一次的整數個數。

Sample Input 1

5
1 1 1 2 1000
3 3 1 2 1000
50 100 150 200 10
5 514 5 514 5
8 -1 7 -1 6

Sample Output 1

1000
343
0
1
6

Hints

Problem Source

Migrated from old NTUJ.

topcoder

Subtasks

No. Testdata Range Score

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 1000 65536 200