100分求:JS计算24点算法中所有无解的情况 (为避免分数浪费,得解后加至100分)

cuixiping 2007-01-07 10:37:13
100分求:JS计算24点算法中所有无解的情况 (为避免分数浪费,得解后加至100分)

从数字1~9范围内,任取4个整数做四则运算(可用括号),如果能得出24,则排除。

注意,是求出所有“无解”的情况
如:
1 1 1 1
1 1 1 2
……
...全文
831 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
kaifadi 2010-08-24
  • 打赏
  • 举报
回复
2007年的老帖子,我翻出来看看,24点无解的算法,快4年时间了,看来还是石沉大海,依然无解!呵呵!
cuixiping 2007-01-12
  • 打赏
  • 举报
回复
应该是91个没错了,前面帖的我忘了验证,这91个是验证了无解的。
------------91 个-----------无解
1,1,1,1
1,1,1,2
1,1,1,3
1,1,1,4
1,1,1,5
1,1,1,6
1,1,1,7
1,1,1,9
1,1,2,2
1,1,2,3
1,1,2,4
1,1,2,5
1,1,3,3
1,1,5,9
1,1,6,7
1,1,7,7
1,1,7,8
1,1,7,9
1,1,8,9
1,1,9,9
1,2,2,2
1,2,2,3
1,2,9,9
1,3,5,5
1,4,9,9
1,5,5,7
1,5,5,8
1,5,7,7
1,6,6,7
1,6,7,7
1,6,7,8
1,7,7,7
1,7,7,8
1,8,9,9
1,9,9,9
2,2,2,2
2,2,2,6
2,2,7,9
2,2,9,9
2,3,3,4
2,5,5,5
2,5,5,6
2,5,9,9
2,6,7,7
2,7,7,7
2,7,7,9
2,7,9,9
2,9,9,9
3,3,5,8
3,4,6,7
3,4,8,8
3,5,5,5
3,5,7,7
4,4,5,9
4,4,6,6
4,4,6,7
4,4,9,9
4,7,7,9
4,9,9,9
5,5,5,7
5,5,5,8
5,5,6,9
5,5,7,9
5,7,7,7
5,7,7,8
5,7,9,9
5,8,9,9
5,9,9,9
6,6,6,7
6,6,7,7
6,6,7,8
6,6,9,9
6,7,7,7
6,7,7,8
6,7,7,9
6,7,8,8
6,9,9,9
7,7,7,7
7,7,7,8
7,7,7,9
7,7,8,8
7,7,8,9
7,7,9,9
7,8,8,8
7,8,9,9
7,9,9,9
8,8,8,8
8,8,8,9
8,8,9,9
8,9,9,9
9,9,9,9
------------91 个-----------无解

没有什么诀窍,就是循环啊循环……
cuixiping 2007-01-12
  • 打赏
  • 举报
回复
看来有错,我再检查检查
muxrwc 2007-01-12
  • 打赏
  • 举报
回复
up.....
laskin 2007-01-11
  • 打赏
  • 举报
回复
cuixiping(无心) 你的答案代码呢?还是用什么方法算的? 介绍一下!
pzhuyy 2007-01-11
  • 打赏
  • 举报
回复
mark一下,有空再看:)
dh20156 2007-01-11
  • 打赏
  • 举报
回复
踩一脚先,有空再来看看! ^_^
mingxuan3000 2007-01-11
  • 打赏
  • 举报
回复
http://bbs.51js.com/thread-44548-1-1.html
fusoft 2007-01-11
  • 打赏
  • 举报
回复
没事闲的
cuixiping 2007-01-11
  • 打赏
  • 举报
回复
还是自己算出来了,呵呵。
10以内算24点的96 个无解组合:
----BEGIN----
1,1,1,1
1,1,1,2
1,1,1,3
1,1,1,4
1,1,1,5
1,1,1,6
1,1,1,7
1,1,1,9
1,1,2,2
1,1,2,3
1,1,2,4
1,1,2,5
1,1,3,3
1,1,5,9
1,1,6,7
1,1,7,7
1,1,7,8
1,1,7,9
1,1,8,9
1,1,9,9
1,2,2,2
1,2,2,3
1,2,9,9
1,3,4,6
1,3,5,5
1,4,9,9
1,5,5,7
1,5,5,8
1,5,7,7
1,6,6,7
1,6,6,8
1,6,7,7
1,6,7,8
1,7,7,7
1,7,7,8
1,8,9,9
1,9,9,9
2,2,2,2
2,2,2,6
2,2,7,9
2,2,9,9
2,3,3,4
2,5,5,5
2,5,5,6
2,5,9,9
2,6,7,7
2,7,7,7
2,7,7,9
2,7,9,9
2,9,9,9
3,3,5,5
3,3,5,8
3,3,8,8
3,4,6,7
3,4,8,8
3,5,5,5
3,5,7,7
4,4,5,9
4,4,6,6
4,4,6,7
4,4,9,9
4,7,7,9
4,9,9,9
5,5,5,7
5,5,5,8
5,5,6,9
5,5,7,9
5,6,6,9
5,7,7,7
5,7,7,8
5,7,9,9
5,8,9,9
5,9,9,9
6,6,6,7
6,6,7,7
6,6,7,8
6,6,9,9
6,7,7,7
6,7,7,8
6,7,7,9
6,7,8,8
6,9,9,9
7,7,7,7
7,7,7,8
7,7,7,9
7,7,8,8
7,7,8,9
7,7,9,9
7,8,8,8
7,8,9,9
7,9,9,9
8,8,8,8
8,8,8,9
8,8,9,9
8,9,9,9
9,9,9,9
-----END----
超级大笨狼 2007-01-11
  • 打赏
  • 举报
回复
http://www.dullwolf.cn/wolf24.htm
3 ,3,5,5

25-1=24
3/3=1
5*5=25
chuckcoin 2007-01-11
  • 打赏
  • 举报
回复
3,3,8,8也可以算么~
8/(3-8/3)
chuckcoin 2007-01-11
  • 打赏
  • 举报
回复
里面有错么~
3,3,5,5是可以算到24的呀~
chuckcoin 2007-01-10
  • 打赏
  • 举报
回复
首先,4个数的和小于9的,都无解
然后,再想......
懒得去死 2007-01-07
  • 打赏
  • 举报
回复
帮顶
mingxuan3000 2007-01-07
  • 打赏
  • 举报
回复
没一点思路
mingxuan3000 2007-01-07
  • 打赏
  • 举报
回复
cuixiping 2007-01-07
  • 打赏
  • 举报
回复
要尽量减少循环量的,否则算得IE要死掉了

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧