fork download
  1. import java.util.*;
  2. import java.io.*;
  3.  
  4. public class Main{
  5.  
  6. public static void main(String[] args) throws IOException{
  7.  
  8. int n=Integer.parseInt(br.readLine());
  9. String line=br.readLine();
  10. String str[]=line.trim().split("\\s+");
  11. long a[]=new long[n];
  12. long b[]=new long[n];
  13. for(int i=0;i<n;i++)
  14. {
  15. a[i]=Long.parseLong(str[i]);
  16.  
  17. }
  18. String line1=br.readLine();
  19. String str1[]=line1.trim().split("\\s+");
  20. HashMap<Double,Integer> mp=new HashMap<>();
  21. int ans=0;
  22. for(int j=0;j<n;j++)
  23. {
  24. b[j]=Long.parseLong(str1[j]);
  25.  
  26. }
  27. int zero=0;
  28. for(int p=0;p<n;p++)
  29. {
  30.  
  31.  
  32. if(a[p]==0&&b[p]==0)
  33. {
  34. zero++;
  35. continue;
  36. }
  37. else if(a[p]!=0&&b[p]!=0)
  38. double g=b[p]*1.0/a[p]*1.0;
  39.  
  40. if(!mp.containsKey(g))
  41. {
  42. mp.put(g,1);
  43. ans=Math.max(ans,1);
  44. }
  45. else
  46. {
  47. int k=mp.get(g);
  48. mp.put(g,k+1);
  49. ans=Math.max(ans,k+1);
  50. }
  51. }
  52. System.out.println(ans+zero);
  53. }
  54. }
Runtime error #stdin #stdout #stderr 0.09s 32624KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Exception in thread "main" java.lang.NumberFormatException: null
	at java.base/java.lang.Integer.parseInt(Integer.java:620)
	at java.base/java.lang.Integer.parseInt(Integer.java:776)
	at Main.main(Main.java:9)