| 
					
				 | 
			
			
				@@ -4,7 +4,7 @@ import ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	"fmt" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const eps float64 = 0.00001 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const eps float64 = 0.0001 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 func main() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	var N, M int 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -18,7 +18,7 @@ func main() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	beg, end := 0.0, float64(max) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	for eps < end-beg { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	for eps < end-beg { // Loop for 100 (or so) times is also valid. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		mid := (beg + end) / 2.0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if solve(L, M, mid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			beg = mid 
			 |