[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%
- 上传者