Go to diff to previous submission
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package acm; import java.util.Scanner; /** * * @author cteam030 */ public class Ants { while(s.hasNext()) { int d = s.nextInt(); int count = s.nextInt(); int max = 0; int middle1 = -1; int middle2 = -1; for(int i = 0; i < count; i++) { int pos = s.nextInt(); int len = dir.equals("R") ? d - pos : pos; if(len > max) { max = len; } { middle1 = pos; middle2 = -1; { middle2 = pos; } } if(middle2 >= 0) { } } } }
--- c4.s588.cteam030.ants.java.0.Ants.java +++ c4.s613.cteam030.ants.java.0.Ants.java @@ -39,14 +39,11 @@ double delta = Math.abs(pos - d/2); - if(delta < Math.abs(middle2 - d/2)) + if(delta < Math.abs(middle1 - d/2)) { - if(delta < Math.abs(middle1 - d/2)) - { - middle2 = middle1; - middle1 = pos; - }else - { - middle2 = pos; - } + middle1 = pos; + middle2 = -1; + }else if(delta == Math.abs(middle1 - d/2)) + { + middle2 = pos; } }