Page Contents
Bath in Winters Solution Codechef
A geyser has a capacity of X litres of water and a bucket has a capacity of Y litres of water.
One person requires exactly 2 buckets of water to take a bath. Find the maximum number of people that can take bath using water from one completely filled geyser.
Input Format
- First line will contain T, number of test cases. Then the test cases follow.
- Each test case contains a single line of input, two integers X,Y.
Output Format
For each test case, output the maximum number of people that can take bath.
Constraints
- 1≤T≤1000
- 1≤X,Y≤100
Sample Input 1
4 10 6 25 1 100 10 30 40
Sample Output 1
0 12 5 0
Explanation
Test Case 1: One bucket has a capacity of 6 litres. This means that one person requires 2⋅6=12 litres of water to take a bath. Since this is less than the total water present in geyser, 0 people can take bath.
Test Case 2: One bucket has a capacity of 1 litre. This means that one person requires 2⋅1=2 litres of water to take a bath. The total amount of water present in geyser is 25 litres. Thus, 12 people can take bath. Note that 1 litre water would remain unused in the geyser.
Test Case 3: One bucket has a capacity of 10 litres. This means that one person requires 20⋅10=20 litres of water to take a bath. The total amount of water present in geyser is 100 litres. Thus, 5 people can take bath. Note that 0 litres of water would remain unused in the geyser after this.
SOLUTION
Program: Bath in Winters Solution Codechef in Python
for _ in range(int(input())): w,b=map(int,input().split(" ")) r=w//(2*b) print(r)
Program: Bath in Winters Solution Codechef in C++
#include<bits/stdc++.h> using namespace std; int main(){ int a,b,t; cin>>t; while(t--){ cin>>a>>b; int n=a/(b*2); cout<<n<<"\n"; } return 0; }
Program: Bath in Winters Solution Codechef in Java
import java.util.Scanner; import java.lang.*; import java.io.*; class Codechef { public static void main (String[] args) throws java.lang.Exception { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); for(int i=0;i<n;i++){ int z=sc.nextInt(); int x=sc.nextInt(); System.out.println(z/(x*2)); } } }
Codechef March Long Challenge 2022 Solutions
- Bath in Winters Solution Codechef
- Discus Throw Solution Codechef
- Count the Ones Solution Codechef
- MEX on Trees Solution Codechef
- Subarray XOR Solution Codechef
- Substring of a Substring Solution Codechef
- Exact Marks Solution Codechef
- Akash and Function Solution Codechef
- Akash and Missing Class Solution Codechef
- Wordle Solution Codechef