首页 > 试题广场 >

扑克牌四则运算

[编程题]扑克牌四则运算
  • 热度指数:1751 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
现在有一幅扑克牌,去掉大小王52张牌。随机选出4张牌,可以任意改变扑克牌的顺序,并填入 + - * / 四个运算符,不用考虑括号,除法按整数操作,计算过程中没有浮点数,问是否能够求值得到给定的数m。

输入描述:
一行四个数字 (JQK 分别被替换成11,12,13)单空格分割,另一行输入 m


输出描述:
可以输出1
否则输出0
示例1

输入

13 13 13 13 
24

输出

0

备注:
提示:
注意运算符优先级
头像 牛客题解官
发表于 2020-06-05 17:29:52
题解 题目难度:中等难度 难点分析: 1.对于四个数字具有24种排列方式。比如:1 2 3 4 可以重新排列为1 3 4 2、4 3 2 1等情况。 2.两个数字之间可以插入任意符号“+” 、“-”、“*”、“/”,四个数字一共有3个符号 3.运算符具有优先级,需要先进行“*”、“/”运算,再进行“ 展开全文