算法驿站rickone的BLOG.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法驿站rickone的BLOG

?算法驿站??(rickone 的 BLOG)? ??快捷域名: BLOG介绍 本BLOG主要讨论编程算法及相关数学内容 一个算法是一个有限规则的有序集合。这些规则确定了解决某一类问题的一个运算序列。对于某一类问题的任何初始输入,它能机械地一步一步地计算,通过有限步之后计算终止,并产生一个输出。 [未注明转载的文章皆原创,如需转载请注明出处] QQMSN:rickonetta@ E-MAIL:rickone@ 最好用EMail联系我。 文章类别 ·『算法思想』 ·『数学相关』 ·『数值分析』 ·『MATLAB学习』 ·『C/C++』 ·『Win32编程』 ·『博弈与智能』 ·『软件工程』 ·『我的日记』 ·『 ACM 练习』 ·『好文转贴』 ·『轻松娱乐』 ·所有文章 必威体育精装版评论 ·牛!!!! ·“务虚(C++,STL,.net,... ·w456hgfbhgrtfhhhhhhh ·想知道要看懂大衍术先要有哪些数学基础? ·这里的算法还是比较的好的,它包括的面很广 ·??题库中有五张关系 ·随机地看了你两篇文章,这是第二篇,感觉你 ·这都是算法的基本功,看来还是个学生级的初 ·已经收藏了~你会坚持下来吗,写完那本书? ·/liangb 必威体育精装版留言 ·hey,find?a ·请教:用模拟退火算法解决指派问题的程序, ·a?href=http ·请教,joseph问题的快速解法,要求1 ·谢谢提供资料? ·为什么非要用遗传算法?你的这个题目只需要 ·??题库中有五张关系 ·这段代码可以解下面的蚂蚁问题,因为时间关 ·double?MaxTime= ·有一根27厘米的细木杆,在第3厘米、7厘 ??填写留言 收藏夹 ·CSDN ·《常微分方程》网络课程 ·EUCLID?DOC ·中国教育和科研计算机网 ·中国人工智能网 ·中国数学建模网站 ·挑战杯 ·象棋百科全书 ·浙工大ACM?OJ ·网络课程 ·NowCan ·中国超星战队-征服者 ·STL?中文站 ·STLProgrammersG ·孙鑫VC++视频教程 BLOG 统计 ?·创建于:2005-5-17 ?·共107篇文章 ?·共48条留言 ?·共357条评论 ?·访问统计:302852 分酒问题-有哪些信誉好的足球投注网站解法 点击数:2081????发布日期:2005-8-15 2:54:00?? 【收藏】?【评论】?【打印】?【编程爱好者论坛】?【关闭】 ? //分酒 /*有四个人喝酒,有两个八两装满酒的瓶, 只有一个三两的杯子。他们要平分这些酒, 但是不能借用其它的工具,你觉得应该怎么做? */ #includeiostream.h int position[6354][8];//状态集 long ptop=0; //后来实验的结果是,在求解的过程中可能出现6354种状态 int object[7]={8,8,0,0,0,0,0};//0,1瓶,2杯,3~6人,写在一起只是为了便于有哪些信誉好的足球投注网站 int solution[60][3];//保存解过程:a,b,n a-b(n) int cmin=100;//最少步数 int scount=0; int pour(int a,int b) //从a编号对象往b编号对象转移时,反回可行转移的酒量,返回0表示非法 { ????int empty; ????if(object[a]==0)return 0; ????if(a==b)return 0; ????//if(a2)return 0;//不能从人往容器转移 ????if(b3)//容器往容器 ????{ ????????empty=b2?8-object[b]:3-object[b]; ????????if(object[a]empty)return object[a]; ????????return empty; ????} ????else//容器往人 ????{ ????????empty=4-object[b]; ????????if(object[a]empty)return 0; ????????return object[a]; ????} } inline void move(int a,int b,int n)//转移 { ????object[a]-=n; ????object[b]+=n; } bool oldposition(int c)//判断是否是曾经出现过的状态 { ????int i,j; ????for(i=0;iptop;++i) ????{ ????????for(j=0;j7;++j) ????????????if(object[j]!=position[i][j]) ????????????????break; ????????

文档评论(0)

sunshaoying + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档