Go to diff to previous submission
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ import java.util.*; import java.math.*; import java.io.*; import java.text.*; public class Mosquito { static long pos; /** * @param args the command line arguments */ long m, p, l, e, r, s, n, newmosk = 0,newlarvy=0,newpulpy=0; while ((line = br.readLine()) != null) { /*if (n % 3 == 0) { mosk = m; } if (n % 3 == 1) { mosk = (l / r) / s; n = n - 2; } if (n % 3 == 2) { mosk = (p) / s; n = n - 1; }*/ newmosk=m; newlarvy=l; newpulpy=p; for (int i = 1; i <= n; i++) { // System.out.println(" +"+i); newlarvy=(m*e); m=0; newpulpy=l/r; l=0; newmosk = p/s; m=newmosk; l=newlarvy; p=newpulpy; } } } }
--- c4.s830.cteam028.mosquito.java.0.Mosquito.java +++ c4.s895.cteam028.mosquito.java.0.Mosquito.java @@ -20,5 +20,5 @@ */ public static void main(String[] args) throws IOException { - int m, p, l, e, r, s, n, mosk = 0; + long m, p, l, e, r, s, n, newmosk = 0,newlarvy=0,newpulpy=0; while ((line = br.readLine()) != null) { @@ -34,5 +34,5 @@ n = Integer.valueOf(st.nextToken()); - if (n % 3 == 0) { + /*if (n % 3 == 0) { mosk = m; @@ -45,11 +45,25 @@ mosk = (p) / s; n = n - 1; - } - for (int i = 1; i <= n; i = i + 3) { - // System.out.println(" +"+i); - mosk = ((mosk * e) / r) / s; + }*/ + newmosk=m; + newlarvy=l; + newpulpy=p; + + for (int i = 1; i <= n; i++) { + + + // System.out.println(" +"+i); + + newlarvy=(m*e); + m=0; + newpulpy=l/r; + l=0; + newmosk = p/s; + m=newmosk; + l=newlarvy; + p=newpulpy; - } - System.out.println(mosk); + } + System.out.println(m); } }