精英盒子
->
程序设计
->
写了个算24点的小程序
[打印本页]
jybox
2012-09-25 23:55
写了个算24点的小程序
费了我好多脑细胞啊....
代码:
https://gist.github.com/3781877
原理参考了这篇文章,但没看他的代码:
http://www.cppblog.com/izualzhy/archive/2011/11/30/161187.html
[attachment=371]
目前显示的算式有重复的(因为括号的位置)
代码一共160行,去掉注释、空行、独立成行的花括号后80行,我还算满意....
zzh8829
2012-09-27 10:53
给你看看我写的
http://codepad.org/PXgb6PcM
你程序算的貌似有问题...
比如 12 34 56 78
可以是 ((34+78)/56)*12
不过我写的重复率太大了
如果要把
((1+2)+3)+4 和 (1+2)+(3+4)
((2*3)+6)+6 和 (2*3)+(6+6)
((1+2)/5)*5 和 ((1+2)*5)/5
这样的种类区分开 实在是太难写了。。。。
zzh8829
2012-09-27 10:59
不过你写的很有逻辑性。。 非常适合当模板用...可以不考虑卡片数量
我这个完全就是为了计算机竞赛写的高速代码.....
jybox
2012-09-30 02:15
zzh8829
:
不过你写的很有逻辑性。。 非常适合当模板用...可以不考虑卡片数量
我这个完全就是为了计算机竞赛写的高速代码.....
(2012-09-27 10:59)
你的好短......
这几天又看了一下STL算法,感觉还有改进的余地...
wangxiyu
2012-10-01 17:31
飘过……………………
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Time 0.042473 second(s),query:5 Gzip enabled