[STEMA 2021 中级组] 计算 24

[STEMA 2021 中级组] 计算 24

时间限制:1 S

内存限制:64 MB

【题目描述】

“计算 24” 是一个流传已久的数字游戏,小蓝最近对此痴迷不已。

游戏规则是:从 “1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10” ,十个数中任意拿取 \(4\) 个数(不能重复拿取),拿取顺序不限,对这 \(4\) 个数进行加、减、乘三种运算(每种运算使用次数不限、种类不限),要求运算结果等于 \(24\) 。乘法的优先级高于加、减,并且算式中不可以用括号及这三种以外的运算,拿取的 \(4\) 个数的先后顺序不能改变。

问:只变化运算符,不改变 \(4\) 个数的先后顺序的情况下,有几种运算方案的结果为 \(24\) 。

【输入格式】

输入四个正整数并以一个空格隔开。

【输出格式】

输出在不改变四个正整数输入的顺序,只改变运算符的情况下,这组数据有多少种运算方案的结果为 \(24\) 。

样例 1

【样例 1 输入】

10 2 4 8

【样例 1 输出】

2

【样例 1 解释】

拿取的 \(4\) 个数是:10 , 2 , 4 , 8 ,有两种运算方案(\(10 + 2 + 4 + 8 = 24\) , \(10 × 2 - 4 + 8 = 24\)),则输出 2 。

样例 2

【样例 2 输入】

7 2 3 6

【样例 2 输出】

0

【样例 2 解释】

拿取的 \(4\) 个数是:7 , 2 , 3 , 6 ,有零中运算方案,则输出 0 。

信息

ID
1005
难度
1
分类
(无)
标签
递交数
4
已通过
2
通过率
50%
上传者