凑算式

简介: 凑算式(不知道为什么放不了图片.)这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。比如: 6+8/3+952/714 就是一种解法, 5+3/1+972/486 是另一种解法。

凑算式

(不知道为什么放不了图片.)

这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。

比如:
6+8/3+952/714 就是一种解法,
5+3/1+972/486 是另一种解法。

这个算式一共有多少种解法?

注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。

分析:暴力法,但要注意精度问题

#include <iostream>
using namespace std;
int main() {
    int a,b,c,d,e,f,g,h,i;
    int count = 0;
    for(a = 1; a < 10; a++) 
        for(b = 1; b < 10; b++)
            if(a!=b) 
            for(c = 1; c < 10; c++)
                if(a!=c && b!=c)
                for(d = 1; d < 10; d++)
                    if(a!=d && b!=d && c!=d)
                    for(e = 1; e < 10; e++)
                        if(a!=e && b!=e && c!=e && d!=e)
                        for(f = 1; f < 10; f++)
                            if(a!=f && b!=f && c!=f && d!=f && e!=f)
                            for(g = 1; g < 10; g++)
                                if(a!=g && b!=g && c!=g && d!=g && e!=g && f!=g)
                                for(h = 1; h < 10; h++)
                                    if(a!=h && b!=h && c!=h && d!=h && e!=h && f!=h && g!=h)
                                    for(i = 1; i < 10; i++)
                                        if(a!=i && b!=i && c!=i && d!=i && e!=i && f!=i && g!=i && h!=i){
                                            if((a + (double)b/c + (double)(d*100+e*10+f) / (g*100+h*10+i)) == 10){ 
                                                count++;
                                                } 
                                        }
    cout << count;
    return 0;                           
}
目录
相关文章
蓝桥杯:最大公约数 2020省赛 例题:既约分数
蓝桥杯:最大公约数 2020省赛 例题:既约分数
55 0
|
3月前
|
机器学习/深度学习
【Acwing积累】第一周(完全数、只出现一次的字符)
【Acwing积累】第一周(完全数、只出现一次的字符)
|
4月前
|
算法
【一刷《剑指Offer》】面试题 11:数值的整数次方
【一刷《剑指Offer》】面试题 11:数值的整数次方
|
4月前
春节每日一题~(自除数,除自身以外的数的乘积)
春节每日一题~(自除数,除自身以外的数的乘积)
22 1
|
4月前
|
存储
每日一题啦(● ̄(エ) ̄●)(尼克切斯定理,等差数列)
每日一题啦(● ̄(エ) ̄●)(尼克切斯定理,等差数列)
21 0
|
4月前
|
存储 算法 Java
小白刷力扣之整数反转与回文数
小白刷力扣之整数反转与回文数
|
4月前
考研高数之无穷级数题型二:求和函数(题目讲解)
考研高数之无穷级数题型二:求和函数(题目讲解)
96 0
|
4月前
考研高数之无穷级数题型三:将函数展开成幂级数和傅里叶级数(题目讲解)
考研高数之无穷级数题型三:将函数展开成幂级数和傅里叶级数(题目讲解)
97 0
|
Python
深入理解动态规划算法 | 凑整数
深入理解动态规划算法 | 凑整数
112 0
|
人工智能 算法 测试技术
【寒假每日一题】AcWing 4644. 求和(补)
目录 一、题目 1、原题链接 2、题目描述 二、解题报告 1、思路分析 2、时间复杂度 3、代码详解
75 0