ChinaUnix.net
相关文章推荐:

24点算法

已知数字1~9,运算符+-*/(),要求任意输入四个数字,输出为这四个数字组成的表达式,表达式的值为24,例如输入3,4,5,6,输出为(3+5-4)*6 请教高效算法!!!!!!

by bobo3406 - C/C++ - 2008-01-07 04:27:37 阅读(50985) 回复(27)

相关讨论

不知道有没有人讨论过了。 输入4个10以内的正整数,可任意调换次序,可使用加减乘除括号,得到24算法

by sealdad - C/C++ - 2007-11-09 09:31:44 阅读(1166) 回复(2)

相信大家好多人写过24游戏程序 推荐大家分享一下

by funnyt - C/C++ - 2007-07-14 01:51:39 阅读(1453) 回复(5)

今天看到清茶有人问24的问题,随手写了个程序,算法虽然不优,但执行速度还是可以的。以后不用手算了,呵呵。 感谢r2007对组合的补充。 [code] #!/bin/sh if [ $# -ne 4 ] then echo "Usage: $(basename $0) d1 d2 d3 d4" exit 2 fi awk -v a=$1 -v b=$2 -v c=$3 -v d=$4 'BEGIN{ myopstr[0]="+"; myopstr[1]="-"; myopstr[2]="*"; myopstr[3]="/"; shu[0]=a; shu[1]=b; shu[2]=c; shu[3]=d;...

by hniu - Shell - 2008-11-15 14:23:55 阅读(3237) 回复(17)

请问 类似于奕城围棋中的 形式判断或者算法 在哪里有(除了GNUGO)? 我在网上找到很多开源的都没有理想的。

by meuck - C/C++ - 2008-04-26 12:15:17 阅读(2713) 回复(1)

这个学期我们学java ,老师布置了几到课后作业,其中一个就是实现24游戏,好多同学都做不来,昨天好不容易搞定,只是不知道运行后的结果怎么样,机子刚恢复了一道,软件都还没有时间装好。 现在拿出来和大家一起共享,因为本人一直相信“共享”将会上IT业界永远的主题。,如果各位朋友运行后有什么问题的话可以给本人留言,我会尽量满足大家的要求。 public class game24 { public game24() { } int truenum...

by mlxueshan - Java文档中心 - 2006-06-22 23:45:33 阅读(777) 回复(0)

同事在算24,随便写了一个,感觉很垃圾,但好赖还能用,抛砖引玉了。。。 [code]#include "math.h" typedef struct { float num; char exp[50]; } NODE; NODE Node[4]; float Plus(float a, float b) { return a+b;} float Sub(float a, float b) { return a-b;} float Mult(float a, float b) { return a*b;} float Div(float a, float b) { if(fabs(b) < 0.001) return -1000; else return a/b; } struct _ope...

by yuxh - C/C++ - 2004-12-28 19:34:04 阅读(1703) 回复(4)

关于24的问题:你作为游戏者得到5个"不同"的自然作为操作数,,以及另外一个自然数作为理想目标数,而你的任务是对5个自然数进行适当的算术运算,要求运算结果大于或等于理想目标数,并且我们希望得到结果是最优的,即结果要是最接近理想目标数.你可以使用运算符号:+,-,*,/,你还可以使用( )来改变运算顺序.所有中间结果必须是整数,所以一些除法运算是不允许的(例如:(2*2)/4是合法的,2*(2/4)是不合法的) 输入:包括6个整数,前5个整数Mi,1<...

by getup950 - C/C++ - 2003-12-04 10:51:40 阅读(634) 回复(0)

求23进制的算法,其实就是我们每天的小时的算法 每天0—23小时,当23+1时,已经是第二天了。 例如:07:23+1=08:00(dd:hh) 大家帮帮忙! [ 本帖最后由 roster 于 2005-12-12 10:19 编辑 ]

by roster - C/C++ - 2005-12-12 14:14:41 阅读(2536) 回复(10)

最近在看Sedgewick的那本Algorithms in C++,里面在28章有一个关于最近距离的队的问题求解的算法,分析研究了2天还是有所疑惑,有几个比较以后,拿出来请教大家,希望能给以一些分析。 主要算法算法的主要思想是先比较x坐标,然后比较y坐标,然后用合并排序来选择距离最小的对: 主要的数据结构,和链表节: struct point { int x; int y; }; struct node { struct point p; struct node *next; };...

by plscareme - C/C++ - 2007-07-13 11:23:00 阅读(5664) 回复(4)