ZOJ-1331

来源:互联网 发布:广联达电力计价软件 编辑:程序博客网 时间:2024/04/25 14:17
public class Main{public static void main(String[] args){for (int a = 2; a <= 200; a++){cube(a);}}static void cube(int a){int bmax = (int) Math.cbrt(a * a * a / 3.0);for (int i = 2; i <= bmax; i++){int j = i;while (true){double k = Math.cbrt(a * a * a - i * i * i - j * j * j);if ((k - (int) k) != 0)j++;else if (k < j)break;else{System.out.format("Cube = %d, Triple = (%d,%d,%d)\n", a, i, j, (int) k);j++;}}}}}

0 0
原创粉丝点击