返回题解分享
讨论 / 题解分享/ 帖子详情

凑算式(结果填空) - 题解

纯暴力兄弟们,九层循环,排除各个字母相等的情况。直接暴力~~~

package com.xzy.dashoj.day03;


public class xzy_05_凑算式 {
    public static void main(String[] args) {
        int count = 0;

        for (int a = 1; a <= 9; a++) {
            for (int b = 1; b <= 9; b++) {
                for (int c = 1; c <= 9; c++) {
                    for (int d = 1; d <= 9; d++) {
                        for (int e = 1; e <= 9; e++) {
                            for (int f = 1; f <= 9; f++) {
                                for (int g = 1; g <= 9; g++) {
                                    for (int h = 1; h <= 9; h++) {
                                        for (int i = 1; i <= 9; i++) {
                                            if (a != b && a != c && a != d && a != e && a != f && a != g && a != h && a != i &&
                                                    b != c && b != d && b != e && b != f && b != g && b != h && b != i &&
                                                    c != d && c != e && c != f && c != g && c != h && c != i &&
                                                    d != e && d != f && d != g && d != h && d != i && e != f && e != g && e != h && e != i &&
                                                    f != g && f != h && f != i && g != h && g != i && h != i) {
                                                int shang = d * 100 + e * 10 + f;
                                                int xia = g * 100 + h * 10 + i;
                                                if (a * c * xia + b * xia + shang * c == 10 * c * xia) {
                                                    count++;
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }

        System.out.println(count);
    }
}
0 回复 0 转发 17 喜欢 5 阅读
回复 (0)
默认 最新
暂无回复,快来抢沙发!