Solubility (SOLBLTY) Solution — Codechef May Long Challenge
Problem Statement
Suppose for a unit rise in temperature, the solubility of sugar in water increases by B*g/100 mL.
Chef does an experiment to check how much sugar (in g) he can dissolve given that he initially has 1 liter of water at X degrees and the solubility of sugar at this temperature is A*g/100 mL. Also, Chef doesn’t want to lose any water so he can increase the temperature to at most 100 degrees.
Assuming no loss of water takes place during the process, find the maximum amount of sugar (in g) can be dissolved in 1 liter of water under the given conditions.
Input
- The first line contains an integer T, the number of test cases. Then the test cases follow.
- The only line of each test case contains three integers X,A,B.
Output
For each test case, output in a single line the answer to the problem.
Constraints
- 1≤T≤1000
- 31≤X≤40
- 101≤A≤120
- 1≤B≤5
Subtasks
Subtask #1 (100 points): Original Constraints
Sample Input
3
40 120 1
35 120 2
40 115 3
Sample Output
1800
2500
2950
Explanation
Test Case 1: Since solubility is increasing with temperature, the maximum solubility will be at 100 degrees which is equal to 120+(100−40)=180g100 mL.
So for 1 liter of water the value is 180*10=1800 g.
Test Case 2: Since solubility is increasing with temperature, the maximum solubility will be at 100 degrees which is equal to 120+(100−35)⋅2=250g100 mL.
So for 1 liter of water the value is 250*10=2500 g.
Code (Solution)
The code has been implemented in Java
import java.util.*;import java.lang.*;import java.io.*;/* Name of the class has to be "Main" only if the class is public. */class Codechef{public static void main (String[] args) throws java.lang.Exception{// your code goes hereScanner sc = new Scanner(System.in);int t = sc.nextInt();while(t-- > 0){int x = sc.nextInt();int a = sc.nextInt();int b = sc.nextInt();int ans = (a +(100-x)*b)*10;System.out.println(ans);}}}
Hope you would have liked the article. Please give 50 claps to this article and follow me for more future programming related blogs.
References