美力的暴力(口头禅:直接暴力好吧)
2023-04-18 22:00:22
发布于:广东
59阅读
0回复
0点赞
说到暴力,我相信,不管是那个人脑子里都会想:噢雷雷,那道题的答案居然要用暴力写了300多行。
虽然我这次要发的并不是for循环暴力,也不是破百行的,但是,他就是一个经典的暴力,来上代码(24点):
#include <iostream>
using namespace std;
int main(){
int a, b, c, d;
cin >> a >> b >> c >> d;
int res = 0, x;
x = a + b + c + d;
if(x == 24) res ++;
x = a + b + c - d;
if(x == 24) res ++;
x = a + b + c * d;
if(x == 24) res ++;
x = a + b - c + d;
if(x == 24) res ++;
x = a + b - c - d;
if(x == 24) res ++;
x = a + b - c * d;
if(x == 24) res ++;
x = a + b * c + d;
if(x == 24) res ++;
x = a + b * c - d;
if(x == 24) res ++;
x = a + b * c * d;
if(x == 24) res ++;
x = a - b + c + d;
if(x == 24) res ++;
x = a - b + c - d;
if(x == 24) res ++;
x = a - b + c * d;
if(x == 24) res ++;
x = a - b - c + d;
if(x == 24) res ++;
x = a - b - c - d;
if(x == 24) res ++;
x = a - b - c * d;
if(x == 24) res ++;
x = a - b * c + d;
if(x == 24) res ++;
x = a - b * c - d;
if(x == 24) res ++;
x = a - b * c * d;
if(x == 24) res ++;
x = a * b + c + d;
if(x == 24) res ++;
x = a * b + c - d;
if(x == 24) res ++;
x = a * b + c * d;
if(x == 24) res ++;
x = a * b - c + d;
if(x == 24) res ++;
x = a * b - c - d;
if(x == 24) res ++;
x = a * b - c * d;
if(x == 24) res ++;
x = a * b * c + d;
if(x == 24) res ++;
x = a * b * c - d;
if(x == 24) res ++;
x = a * b * c * d;
if(x == 24) res ++;
cout << res;
return 0;
}
的确,暴力不难,简单点来说就是一个一个枚举,但是代码真的有点(羌***)
哇哈哈
全部评论 2
哦吼 6
2023-04-19 来自 浙江
0啊哈哈
2023-04-18 来自 广东
0
有帮助,赞一个