一道24点的10+种非人类解法(2,3,10,10) 算法
程序员文章站
2022-05-25 16:26:03
...
这是人类算24点的方法?!!!
事件缘由:今天晚上突然看到一条24点状态,当时惊为天人,这NM叫人啊?以下是那条状态
朱明西 : 24点,算2 3 10 10,我LX炮狗等面对四张牌痛不欲生,结果跑跑同学扫了一眼说,算出来了,2的10次方减10的3次方。。我草这是人类的算24点啊。。
然后么。。。我就在深夜很得瑟的问室友求室友算
刚出完题,文哥的暴走之旅开始了
5秒后,解法一出炉
好吧 我傻逼 这么简单的算法我居然不知道
但是我不服气啊!然后我就逼着文哥换一种方法
又是5秒钟……解法二诞生
我阵亡了,真的 然后继续要求文哥换方法
这次稍微久一点,大概10秒钟吧
解法三:
我彻底折服了,文哥在总思考时间约30秒的情况下算出了3种解法。
这样就结束了吗?你错了!!
在文哥N分钟后爆出虚数好像不行的语句后,我们全寝室开始鼓励文哥给力
然后,
解法四:
全寝震精了,阶乘都出来了,这是人类在算24点么?!!
在文哥销声匿迹一段时间后。。。我开始群嘲了。。。开始挑战文哥的权威,跟他打赌他找不到新的方法,可是事实证明我错了,错的是那么离谱,我败得是如此的体无完肤
好吧,直接列出
解法五:
下面是最非人类的解法!!!
通解公式:
经过逼友们的建议,正式命名该式子为马景涛通解公式!!!!!咆哮吧,我的24点!!!!!!!!
以后算24点无敌啦!!西西!!!!!
还有其他BT解法。。
受教啊……
解法六:
解法七:
呃……一不小心第六种了。。。
解法八:
反正试试又不花钱
解法九:
(10+2)÷sin(3*10)
(10+2)÷cos(3!*10)
解法十:
=================
以上基本为转帖,有加入方法修改的地方,
太佩服了,连 开平方、阶乘、正弦、组合、对数 都用上了,神人!
以下为新增方法:
===================
解法十一:
(3<<2)*(lg10+lg10)
(10<<2)-10-3!
借花献佛来个解法十二:
解法十三:
解法十四:
按位或
(3<<2|10)+10
(3*2|10)+10
不知道纯位操作能不能完成
到目前为止,如果一一列出所有算式,至少有 30 条了
解法十五:
2^3 * √(10-lg10)
对数、乘方、开方混合
解法十六:另辟蹊径
23+(10/10)
102/3 - 10
210/10 + 3
解法十七:时间会给你答案
(10-10)*2*3 = 0 ,0点就是24点!
加入这么多操作之后,无解的就不多了,不知道下面几个有没有解
7 7 7 7
11 11 11 11
13 13 13 13
另求:能够用复数求解的组合
事件缘由:今天晚上突然看到一条24点状态,当时惊为天人,这NM叫人啊?以下是那条状态
朱明西 : 24点,算2 3 10 10,我LX炮狗等面对四张牌痛不欲生,结果跑跑同学扫了一眼说,算出来了,2的10次方减10的3次方。。我草这是人类的算24点啊。。
然后么。。。我就在深夜很得瑟的问室友求室友算
刚出完题,文哥的暴走之旅开始了
5秒后,解法一出炉
引用
2*(10-3)+10
好吧 我傻逼 这么简单的算法我居然不知道
但是我不服气啊!然后我就逼着文哥换一种方法
又是5秒钟……解法二诞生
引用
2*10+3+lg10
我阵亡了,真的 然后继续要求文哥换方法
这次稍微久一点,大概10秒钟吧
解法三:
引用
2^10-10^3
我彻底折服了,文哥在总思考时间约30秒的情况下算出了3种解法。
这样就结束了吗?你错了!!
在文哥N分钟后爆出虚数好像不行的语句后,我们全寝室开始鼓励文哥给力
然后,
解法四:
引用
(2+3-10/10)!
全寝震精了,阶乘都出来了,这是人类在算24点么?!!
在文哥销声匿迹一段时间后。。。我开始群嘲了。。。开始挑战文哥的权威,跟他打赌他找不到新的方法,可是事实证明我错了,错的是那么离谱,我败得是如此的体无完肤
好吧,直接列出
解法五:
引用
(10C3)*2/10
下面是最非人类的解法!!!
通解公式:
引用
((A’)!+(B’)!+(C’)!+(D’)!)!
经过逼友们的建议,正式命名该式子为马景涛通解公式!!!!!咆哮吧,我的24点!!!!!!!!
以后算24点无敌啦!!西西!!!!!
还有其他BT解法。。
受教啊……
解法六:
引用
3*(10-2)*lg10
解法七:
引用
(10+3-lg10)*2
呃……一不小心第六种了。。。
解法八:
引用
(√(10*10) —2)*3
反正试试又不花钱
解法九:
引用
(10+2)÷sin(3*10)
(10+2)÷cos(3!*10)
解法十:
引用
(10-2)*min(3,10)
=================
以上基本为转帖,有加入方法修改的地方,
太佩服了,连 开平方、阶乘、正弦、组合、对数 都用上了,神人!
以下为新增方法:
===================
解法十一:
dingherry 写道
(3<<2)*(lg10+lg10)
(10<<2)-10-3!
借花献佛来个解法十二:
引用
(3+2)!/(10>>lg10)
解法十三:
引用
既然阶乘不要钱,干脆多用几次
(3!)!/(2+lg10)/10
(3!)!/(2+lg10)/10
解法十四:
引用
按位或
(3<<2|10)+10
(3*2|10)+10
不知道纯位操作能不能完成
到目前为止,如果一一列出所有算式,至少有 30 条了
解法十五:
引用
2^3 * √(10-lg10)
对数、乘方、开方混合
解法十六:另辟蹊径
引用
23+(10/10)
102/3 - 10
210/10 + 3
解法十七:时间会给你答案
引用
(10-10)*2*3 = 0 ,0点就是24点!
加入这么多操作之后,无解的就不多了,不知道下面几个有没有解
7 7 7 7
11 11 11 11
13 13 13 13
另求:能够用复数求解的组合
下一篇: 【C++】PEXOPRTS 不工作了