recollectpainer(忆苦儿)请进,这是剩下的分数

a11s 2004-05-08 10:01:17
正好200分.这是剩下的部分
=====================
您解决了math24 vb 的问题
...全文
47 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
找到了,找到了!(累呀,俄是在出差,书全在家里,是通过朋友打电话叫他一本一本找到的)

题目在《程序员》2003 08 期上
但是题目和本题目有点小小的差异,但算法的核心是差不多的。

( 它的题目是 6个操作数 1<=Mi<=100,1个目标数 1<=T<=1000
要求是输出最优的组合 而且对效率是有限制的哦)

答案是在 《程序员》2003 10 期上
讲解了三种算法,都很经典。

最后优胜的情况:
刘峰 (flyingtrack@sohu.com)
彭小琦 (pxq999@sina.com)
希望他们的这个email还在用,good luck!

不过建议最好查到期刊或者合订本自己看看
recollectpainer 2004-05-10
  • 打赏
  • 举报
回复
呵呵,谢谢
tangxiaosan001 2004-05-09
  • 打赏
  • 举报
回复
我亚看看。
  • 打赏
  • 举报
回复
能贴出帖子的链接吗? 别误会,没别的意思
俄也想看看学学。 ^_^
recollectpainer 2004-05-09
  • 打赏
  • 举报
回复
嘿嘿,接分.

不过我觉得那段代码需要改进
1、 全排列的问题
这个程序中用到的是4个元素,所以用 if ... goto 来做还不会引起太大的问题
但如果要做全排列的元素多一些用这个方法就不好了
搜索了一下以往的贴子,觉得有一个思路不错
就是那个对《指定数组》前N个元素作全排列的递归算法不错,昨晚回家后也写了个
大家可以搜索一下《排列》关键字就能找到

2、 northwolves(野性的呼唤) 提到的 忽略了所有(a#b)#(c#d)的情况
这个我还没考虑,呆会想想

3、 你提到的括号问题我的本意是不管三七二十七的乱加一通的,呵呵
即我把求出来的结果输出时改一下
(ps:on 即为 OperateNumber os 即为OperateSymbolString):

"(((" & on(1) & os(1) & on(2) & ")" & os(2) & on(3) & ")" & os(3) & on(4) & ")"
  • 打赏
  • 举报
回复
等有时间,我找找那期的《程序员》

上面肯定有获奖者的email的,找到了候通知你。
俄的mail passer_wave@tom.com
recollectpainer 2004-05-09
  • 打赏
  • 举报
回复
能找到你说的获奖程序的源码吗?谢谢
  • 打赏
  • 举报
回复
哦,想起来了。

记得这是一期《程序员》上打擂台的题.
获奖的好像是用c写的程序,毕竟vb的效率。。。唉!
recollectpainer 2004-05-09
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/3038/3038278.xml?temp=.8929254
flyingZFX 2004-05-09
  • 打赏
  • 举报
回复
是呀,是呀

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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