/* 凑算式 B DEF A + --- + ------- = 10 C GHI 这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。 比如: 6+8/3+952/714 就是一种解法, 5+3/1+972/486 是另一种解法。 这个算式一共有多少种解法? 注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。 */
import java.util.*; public class Main{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int cnt = 0; for(double A=1;A<=9;A++) for(double B=1;B<=9;B++) if(A!=B) for(double C=1;C<=9;C++) if(A!=C&&B!=C) for(double D=1;D<=9;D++) if(A!=D&&B!=D&&C!=D) for(double E=1;E<=9;E++) if(A!=E&&B!=E&&C!=E&&D!=E) for(double F=1;F<=9;F++) if(A!=F&&B!=F&&C!=F&&D!=F&&E!=F) for(double G=1;G<=9;G++) if(A!=G&&B!=G&&C!=G&&D!=G&&E!=G&&F!=G) for(double H=1;H<=9;H++) if(A!=H&&B!=H&&C!=H&&D!=H&&E!=H&&F!=H&&G!=H) for(double I=1;I<=9;I++) if(A!=I&&B!=I&&C!=I&&D!=I&&E!=I&&F!=I&&G!=I&&H!=I) if((A+(B/C)+(D*100+E*10+F)/(G*100+H*10+I))==10.00) cnt++; System.out.println(cnt); } }