请大家来看一下数字游戏算法,来者有分,非资深者也多多来学习csdn上真正的高手,一定受益非浅1!
任给七个操作数字和一个理想目标数字,要求运用“+”,“-”,“X”,“/",以及"(",
")"将七个数字进行组合,要求所得的结果尽量的接收理想目标数字。
要求:
1。所有输入数据均为整数,所有的运算中间数也均为整数,即:2/4式不合法的。
2。前七个操作数字均大于1小于100,理想目标数字大于1小于5000.
3。如若不能准确的得到理想目标数,则应使运算结果尽量的接进理想目标数。
4。所需数据从"input.txt"文件读取,运算结果输出到"output.txt"文件
例如:
输入文件”input.txt"格式如下:
1 2 3 4 5 7 295
输入文件“output.txt"格式如下:
(1+(4/2)*#+6*7)*5
大家看清楚了,这是很有挑战的课题哦!(最好是使用c,c++,pascal,工具不限)实在不能做提提思想也好!在此多谢高人:)
问题点数:0、回复次数:7Top
1 楼ATField()回复于 2003-06-04 00:27:24 得分 0
不难,
深度优先或广度优先搜索+A算法
很典型的竞赛题呀Top
2 楼Sportbeuty(灵灵)回复于 2003-06-04 09:56:55 得分 0
楼上说得很厉害的样子,我是不懂的,学习!!嘻嘻。Top
3 楼diyzhao(一棵冬天的树)回复于 2003-06-04 10:46:58 得分 0
^_^,数学我可是差的很!
学习Top
4 楼phoenixzz(小百货)回复于 2003-06-05 09:14:59 得分 0
佩服,佩服,学习!Top
5 楼shaolunyuan(袁绍伦)回复于 2003-06-05 11:09:47 得分 0
先 up 一下!Top
6 楼wqs6(竹山)回复于 2003-06-05 11:24:15 得分 0
好像很有挑战性的
我也来看看Top
7 楼o_racle(璐璐)回复于 2003-06-05 17:39:08 得分 0
学习!Top




