Codechef - Weight Balance

Problem
No play and eating all day make your belly fat. This happened to Chef during the lockdown. His weight before the lockdown was w
1
kg (measured on the most accurate hospital machine) and after M
months of lockdown, when he measured his weight at home (on a regular scale, which can be inaccurate), he got the result that his weight was w
2
kg (2>
w
2>
w
1
).
Scientific research on all growing kids shows that their weights increase by a value between x
1
and x
2
kg (inclusive) per month, but not necessarily the same value each month. Chef assumes that he is a growing kid. Tell him whether his home scale could be giving the correct results
Scientific research on all growing kids shows that their weights increase by a value between x1
and x2
kg (inclusive) per month, but not necessarily the same value each month. Chef assumes that he is a growing kid. Tell him whether his home scale could be giving correct results.
Input
- The first line of the input contains a single integer
T
denoting the number of test cases. The description ofT
test cases follows. - The first and only line of each test case contains five space-separated integers
w1
,w2
,x1
,x2
andM
.
Output
For each test case, print a single line containing the integer 1 if the result shown by the scale can be correct or 0 if it cannot.
Constraints
- 1 <= T <= 105
- 1 <= w1 < w2 <= 100
- 1 <= x1 <= x2 <= 10
- 1 <= M <= 10

Explanation:
Example case 1: Since the increase in Chef's weight is 2 - 1 = 1 kg and that is less than the minimum possible increase of 1.2 = 2 kg, the scale must be faulty.
Example case 2: Since the increase in Chef's weight is 4 - 2 = 2 kg, which is equal to the minimum possible increase of 1.2 = 2 kg, the scale is showing correct results.
Example case 3: Since the increase in Chef's weight is 8 - 4 = 4 kg, which is equal to the maximum possible increase of 2.2 = 4 kg, the scale is showing correct results.
Example case 4: Since the increase in Chef's weight is 8 - 5 = 3 kg, which lies in the interval [1.2, 2.2]kg, the scale is showing correct results.
Example case 5: Since the increase in Chef's weight is 100 - 1 = 99 kg and that is more than the maximum possible increase 2.2 = 4 kg, the weight balance must be faulty.
Solution :
import java.util.*;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
while(T-- > 0) {
int w1 = sc.nextInt();
int w2 = sc.nextInt();
int x1 = sc.nextInt();
int x2 = sc.nextInt();
int m = sc.nextInt();
int ans = (w2 - w1 >= x1 * m && w2 - w1 <= x2 * m ? 1 : 0);
System.out.println(ans);
}
sc.close();
}
}