Source code for submission s698

Main.java

  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package fl;
  6.  
  7. import java.io.BufferedReader;
  8. import java.io.InputStreamReader;
  9. import java.util.Scanner;
  10.  
  11. /**
  12.  *
  13.  * @author kuric10
  14.  */
  15. public class Main {
  16.  
  17. /**
  18.   * @param args the command line arguments
  19.   */
  20. public static void main(String[] args) {
  21. // TODO code application logic here
  22. /* BufferedReader input= new BufferedReader(new InputStreamReader(System.in));
  23.   String s;*/
  24.  
  25. Scanner input= new Scanner(System.in);
  26. int citatel, menovatel;
  27. int max;
  28. int counter;
  29. double tolerancia=0.00000001;
  30. double pom;
  31. while(input.hasNextInt()){
  32. counter=0;
  33. citatel=input.nextInt();
  34. menovatel= input.nextInt();
  35. max=menovatel*10;
  36. /* for (int i = menovatel; i < max; i++) {
  37.   for (int j = i+1; j < max; j++) {
  38.   if(i*j/(i+j)==menovatel)
  39.   }
  40.   }*/
  41. for (int i = menovatel+1; i < max; i++) {
  42.  
  43. pom=(menovatel*i*1.0)/(i-menovatel);
  44. if(pom<0 || i>pom)continue;
  45. if(Math.abs(pom-(menovatel*i/(i-menovatel)))<tolerancia){
  46. counter++;
  47. }
  48.  
  49. }
  50. System.out.println(counter);
  51.  
  52. }
  53.  
  54. }
  55. }
  56.