Advertisement
Guest User

Untitled

a guest
Mar 29th, 2020
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.40 KB | None | 0 0
  1. import java.io.*;
  2. import java.math.*;
  3. import java.security.*;
  4. import java.text.*;
  5. import java.util.*;
  6. import java.util.concurrent.*;
  7. import java.util.regex.*;
  8.  
  9. public class Solution {
  10.  
  11.     // Complete the kangaroo function below.
  12.     static String kangaroo(int x1, int v1, int x2, int v2) {
  13.         //                      0        3      4       2
  14.         int i=1;
  15.         while(!(((x2>x1)&&(v2>v1))||((x1>x2)&&(v1>v2)))){
  16.             v1 = v1*i;
  17.             v2 = v2*i;
  18.  
  19.             if((x1+v1)==(x2+v2)){
  20.                 System.out.print("YES");
  21.                 return "YES";
  22.                
  23.             }
  24.             i++;
  25.         }
  26.         System.out.print("NO");
  27.         return "NO";
  28.     }
  29.  
  30.     private static final Scanner scanner = new Scanner(System.in);
  31.  
  32.     public static void main(String[] args) throws IOException {
  33.         BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(System.getenv("OUTPUT_PATH")));
  34.  
  35.         String[] x1V1X2V2 = scanner.nextLine().split(" ");
  36.  
  37.         int x1 = Integer.parseInt(x1V1X2V2[0]);
  38.  
  39.         int v1 = Integer.parseInt(x1V1X2V2[1]);
  40.  
  41.         int x2 = Integer.parseInt(x1V1X2V2[2]);
  42.  
  43.         int v2 = Integer.parseInt(x1V1X2V2[3]);
  44.  
  45.         String result = kangaroo(x1, v1, x2, v2);
  46.  
  47.         bufferedWriter.write(result);
  48.         bufferedWriter.newLine();
  49.  
  50.         bufferedWriter.close();
  51.  
  52.         scanner.close();
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement