蓝桥杯-凑算式
来源:互联网 发布:女人淘宝商城 编辑:程序博客网 时间:2024/05/12 22:19
凑算式
B DEF
A + --- + ------- = 10
C GHI
(如果显示有问题,可以参见【图1.jpg】)
这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。
比如:
6+8/3+952/714 就是一种解法,
5+3/1+972/486 是另一种解法。
B DEF
A + --- + ------- = 10
C GHI
(如果显示有问题,可以参见【图1.jpg】)
这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。
比如:
6+8/3+952/714 就是一种解法,
5+3/1+972/486 是另一种解法。
这个算式一共有多少种解法?
DFS
#include<cstdio>int sum=0,k[20];int check()//判断是否成立 {double x=k[0]+k[1]*1.0/k[2]+(k[3]*100+k[4]*10+k[5])*1.0/(k[6]*100+k[7]*10+k[8]);if(x==10.0)return 1;return 0; } int repeat(int num){for(int i=num-1;i>=0;--i)//是否存在重复的数字 {if(k[num]==k[i])return 0; } return 1;} void dfs(int num) {if(num==9)//num==9时,就代表9个数字已经全部存储在k数组里 {if(check())++sum; return ; } for(int i=1;i<10;++i){k[num]=i; if(repeat(num))dfs(num+1); } }int main(){dfs(0);printf("%d\n",sum); return 0;}
0 0
- 2016蓝桥杯 凑算式
- 凑算式(蓝桥杯)
- 蓝桥杯~凑算式
- ACM:蓝桥杯:凑算式
- 蓝桥杯-凑算式
- 蓝桥杯-凑算式
- 蓝桥杯-凑算式
- 蓝桥杯-凑算式
- 蓝桥杯--3--凑算式
- 蓝桥杯 凑算式
- 蓝桥杯_凑算式
- 蓝桥杯 凑算式
- 蓝桥杯 凑算式
- 蓝桥杯 凑算式
- 蓝桥杯-凑算式
- 【蓝桥杯】【凑算式】
- 凑算式----蓝桥杯
- 蓝桥杯2016-3凑算式
- [容斥原理 DP] BZOJ 4767 两双手
- JavaScript function 参数对象arguments (基础)
- 3. Longest Substring Without Repeating Characters
- windows重置网络解决浏览器无法访问
- ros 初学记录(1)安装与创建工作空间
- 蓝桥杯-凑算式
- SpringMVC表单标签简介
- 蓝桥杯历届试题——分糖果(模拟)
- eclipse常用设置
- windows消息值全部定义
- linux 服务器couchbase启动和关闭命令
- 使用HAL库函数建立STM32F2工程笔记
- 华为机试-整数与IP地址之间的转换
- jquery对表单元素的取值和赋值