SHAOXIAOJ正在加载中...

2709: 2025AHCPC - 二十四点

金币值:10 定数:13 时间限制:1.000 s 内存限制:128 M
解决:2 提交:4 正确率:50.00% 命题人:
点赞量:0 收藏量:0 题目类型:程序 来源/分类: 程序设计大赛

题目描述

         计算 $24$ 点是常见的扑克牌游戏,   也是展示人工智能技术处理复杂问题的一种方式,   如牌面是 $6 \ 6 \ 6 \ 6,$   那么 $6 + 6 + 6 + 6 = 24, \ 3$个加号就是需要给出的计算符号信息;   现在给出 $4$ 张牌,   小明这学期刚刚学四则运算中的整数乘法,   之前他掌握了加法和减法,   爸爸在和小明做游戏,   他需要你帮忙判断随机抽出的 $4$ 张牌是否能算出 $24$,   才把这组数给小明.

输入

         第一行是 $1$ 个正整数 $N$,   表示输入需要计算的牌面组数;   之后是 $N$ 行,   每行 $4$ 个正整数.

输出

         对每组数进行模拟,   如果这组数的任意一种排列次序通过整数加法,   减法,   乘法计算,   可以得到 $24$,   则输出 $Yes,$   否则输出 $No$.

样例输入    复制

2
6 6 6 8
1 3 5 7

样例输出    复制

Yes
Yes

提示

         对于第一组样例,   可以将 $6 + 6 = 12, \ 8 - 6 = 2, \ 12 \times 2 = 24.$

         对于第二组样例,   $3 - 1 = 2, \ 7 + 5 = 12, \ 2 \times 12 = 24.$