Java寒假作业蓝桥杯,[蓝桥杯2016初赛]寒假作业

题目描述

现在小学的数学题目也不是那么好玩的。

看看这个寒假作业:

e23339417cc9

每个方块代表1~13中的某一个数字,但不能重复。

比如:

6 + 7 = 13

9 - 8 = 1

3 * 4 = 12

10 / 2 = 5

以及:

7 + 6 = 13

9 - 8 = 1

3 * 4 = 12

10 / 2 = 5

就算两种解法。(加法,乘法交换律后算不同的方案)

你一共找到了多少种方案?

输出

请填写表示方案数目的整数。

#include

#include

#include

#include

using namespace std;

bool f(int a[]){

if(a[0]+a[1]!=a[2])

return false;

if(a[3]-a[4]!=a[5])

return false;

if(a[6]*a[7]!=a[8])

return false;

if(a[9]!=a[10]*a[11])

return false;

return true;

}

int main()

{

int a[13] = {1,2,3,4,5,6,7,8,9,10,11,12,13};

int ans = 0;

cout<

/*do{

if(f(a))

ans++;

}while(next_permutation(a,a+13));*/ //全排列函数

//cout<

// cout << clock() << "ms" << endl;//看看跑了多长时间

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值