本文共 469 字,大约阅读时间需要 1 分钟。
http://acm.whu.edu.cn/land/problem/detail?problem_id=1545
题面的意思是给你八张牌,大小依次为1、1、2、2、3、3、4、4,你可以任意取出4张牌,在四个数之间添加“+”“-”“*”以及括号,使得它们可以凑出24点。然后问你总共有多少种这样的组合。
队友就赤果果的暴力出来了。
其实组合只有19种,只要你耐心算就可以得到答案。1234和4321只算一种组合,1‘234和1234也只算一种组合。
#include#include #include #include #include using namespace std;int use[10]={1,1,2,2,3,3,4,4};int count(int a,int b,int c,int d);int sc(int a,int b,int c,int d){ //cout< << < <
转载地址:http://abhrb.baihongyu.com/