From ab385ace2963d5b8e3fb884856543ed822e85fac Mon Sep 17 00:00:00 2001 From: riyalj10 <38563027+riyalj10@users.noreply.github.com> Date: Tue, 30 Oct 2018 12:21:32 +0530 Subject: [PATCH] Create Aggressive Cows --- Java/Aggressive Cows | 60 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 Java/Aggressive Cows diff --git a/Java/Aggressive Cows b/Java/Aggressive Cows new file mode 100644 index 0000000..ceb14b1 --- /dev/null +++ b/Java/Aggressive Cows @@ -0,0 +1,60 @@ +import java.util.Arrays; +import java.util.Scanner; + +public class Main { + static void calc(long []stall,int c,long max) + { + Arrays.sort(stall); + long beg=1,end=max,mid; + long dis=-1; + while(beg<=end) + { + mid=beg+(end-beg)/2; + long counter =1,x=stall[0]; + for(int i=1;i=x+mid) + { + counter+=1; + x=stall[i]; + } + if(counter==c) + { + break; + } + } + if(counter==c) + { + dis=mid; + beg=mid+1; + } + else + { + end=mid-1; + } + } + System.out.println(dis); + } + + public static void main(String [] args) + { + Scanner sc=new Scanner(System.in); + int t=sc.nextInt(); + for(int i=0;i