CodeForces Save Luke Solution in Java
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Saveluke {
public static void main(String[] args) {
MyScannerluke sc=new MyScannerluke();
int d=sc.nextInt();
int L=sc.nextInt();
int v1=sc.nextInt();
int v2=sc.nextInt();
int v=v1+v2;
int dis=L-d;
double ans=(double)dis/(double)v;
System.out.println(ans);
}
}
class MyScannerluke
{
BufferedReader br;
StringTokenizer st;
MyScannerluke()
{
br=new BufferedReader(new InputStreamReader(System.in));
}
String next()
{
while(st==null || !st.hasMoreTokens())
{
try
{
st=new StringTokenizer(br.readLine());
}
catch(Exception e)
{
e.printStackTrace();
}
}
return st.nextToken();
}
int nextInt()
{
return Integer.parseInt(next());
}
long nextLong()
{
return Long.parseLong(next());
}
double nextDouble()
{
return Double.parseDouble(next());
}
String nextLine()
{
String str="";
try
{
str=br.readLine();
}
catch(Exception e)
{
e.printStackTrace();
}
return str;
}
}
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Saveluke {
public static void main(String[] args) {
MyScannerluke sc=new MyScannerluke();
int d=sc.nextInt();
int L=sc.nextInt();
int v1=sc.nextInt();
int v2=sc.nextInt();
int v=v1+v2;
int dis=L-d;
double ans=(double)dis/(double)v;
System.out.println(ans);
}
}
class MyScannerluke
{
BufferedReader br;
StringTokenizer st;
MyScannerluke()
{
br=new BufferedReader(new InputStreamReader(System.in));
}
String next()
{
while(st==null || !st.hasMoreTokens())
{
try
{
st=new StringTokenizer(br.readLine());
}
catch(Exception e)
{
e.printStackTrace();
}
}
return st.nextToken();
}
int nextInt()
{
return Integer.parseInt(next());
}
long nextLong()
{
return Long.parseLong(next());
}
double nextDouble()
{
return Double.parseDouble(next());
}
String nextLine()
{
String str="";
try
{
str=br.readLine();
}
catch(Exception e)
{
e.printStackTrace();
}
return str;
}
}
Comments
Post a Comment