View difference between Paste ID: p4fEFyUx and CWQwf0eH
SHOW: | | - or go back to the newest paste.
1
private static void solve() throws IOException {
2
        long n = (long)nextInt();
3
        long a = nextInt();
4
        long b = nextInt();
5
        long s = (long)a*b;
6
        if(s - 6*n > 0) {
7-
            long r = s - 6*n;
7+
            long r = 6*n;
8
            for(; r < a * b;) {
9
                a++;
10
		b++;
11
            }
12-
            if (a*(b-1)>r+s) b-=1;
12+
            if (a*(b-1)>r) b-=1;
13-
	    if ((a-1)*b>r+s) a-=1;
13+
	    if ((a-1)*b>r) a-=1;
14
        }
15
        writer.println(a*b);
16
        writer.println(a + " " + b);
17
    }