42 点问题

news/2025/2/7 13:01:30/

在这里插入图片描述
枚举每次运算后的结果与下一次的结果运算

#include <iostream>
#include <vector>
using namespace std;int a[10];
vector <int> ans[10];int main(){for(int i=0; i<6; i++){char c;cin>>c;if(c=='A') a[i]=1;else if(c=='J') a[i]=11;else if(c=='Q') a[i]=12;else if(c=='K') a[i]=13;else a[i]=(c-'0');//cout<<a[i]<<endl;				字符串读取一般都输出看看有没有吃到空格 验证一下  也可以string取第一个}ans[0].push_back(a[0]);for(int i=1; i<=5; i++){for(int j=0; j<ans[i-1].size(); j++){ans[i].push_back(ans[i-1][j]+a[i]);ans[i].push_back(ans[i-1][j]-a[i]);ans[i].push_back(ans[i-1][j]*a[i]);ans[i].push_back(ans[i-1][j]/a[i]);}}int flag=0;for(int i=0; i<ans[5].size(); i++){if(ans[5][i]==42){flag=1;break;}}if(flag==1) cout<<"YES"<<endl;else  cout<<"NO"<<endl;
}

http://www.ppmy.cn/news/670206.html

相关文章

04 23

全选单选按钮 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-width…

random_state = 42

随机数种子 随机种子&#xff08;Random Seed&#xff09;是计算机专业术语&#xff0c;一种以随机数作为对象的以真随机数&#xff08;种子&#xff09;为初始条件的随机数。一般计算机的随机数都是伪随机数&#xff0c;以一个真随机数&#xff08;种子&#xff09;作为初始条…

42.zip

最近看linux的解压缩&#xff0c;无意间了解到了一个和压缩率相关的小故事——42.zip 一般我们使用压缩工具的时候&#xff0c;都会用到无损压缩技术&#xff0c;对于无损压缩&#xff0c;算法非常重要&#xff0c;不同的算法实现 的压缩率和速度有很大差别&#xff0c;主流的算…

流(42)

序列化总结 Java序列化就是将一个对象转化为一个二进制表示的字节数组&#xff0c;通过保存或则转移这些二进制数组达到持久化的目的。要实现序列化&#xff0c;需要实现java.io.Serializable接口。反序列化是和序列化相反的过程&#xff0c;就是把二进制数组转化为对象的过程…

42点问题

题目描述 请你设计一个程序对该问题进行解答。 众所周知在扑克牌中&#xff0c;有一个老掉牙的游戏叫做 24 点&#xff0c;选取 4 张牌进行加减乘除&#xff0c;看是否能得出 24 这个答案。 现在小蓝同学发明了一个新游戏&#xff0c;他从扑克牌中依次抽出6张牌&#xff0c;…

44

<script type"text/javascript"> </script> 输入&#xff1a; 输出&#xff1a;

42步进电机控制入门

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、什么是42步进电机二、步进电机驱动板三、电路接线四、实验室实验操作总结 前言 随着考试结束回到老家&#xff0c;翻了一下自己的一些电子元器件&#xff…