POJ 1547 Clay Bully C++版

2009年11月12日 21:28 Slyar 没有评论

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

水题,不过尝试了一下STL的map,很爽。

阅读全文...

分类: POJ题解 标签: ,

POJ 1519 Digital Roots C++版

2009年11月12日 21:11 Slyar 6 条评论

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

水题,数学题,关于数字根和同余的。

阅读全文...

分类: POJ题解 标签: ,

POJ 1007 DNA Sorting C++版

2009年11月11日 19:54 Slyar 没有评论

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

水题,又是关于逆序对的,玩了下STL的sort。

阅读全文...

分类: POJ题解 标签: ,

POJ 1026 Cipher C语言版

2009年11月11日 12:31 Slyar 1 条评论

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

又是数学题,涉及到置换群知识。

阅读全文...

分类: POJ题解 标签: ,

POJ 1019 Number Sequence C++版

2009年11月10日 18:50 Slyar 没有评论

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

数学题,不难,倒是看解题报告学到了一个公式。

阅读全文...

分类: POJ题解 标签: ,

POJ 1016 Numbers That Count C++版

2009年11月9日 20:25 Slyar 没有评论

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

模拟,题目很长,但不是很难。

阅读全文...

分类: POJ题解 标签: ,

首次办理港澳通行证

2009年11月4日 22:31 Slyar 2 条评论

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

1、上午上完第一节课就跑去海华一栋后面的保卫处借集体户口,押金500。一个大的集体户口本,里面只有自己的户口。

2、中午1:10坐公交车去位于体育中心南的港澳通行证办理处,大约在2:20抵达体育中心南。我们的公交线路是先乘坐69路至凤凰北,然后再转7路车至终点站体育中心南。

3、步行至车站对面的照相馆拍摄通行证照片并填写表格,费用一共是35元人民币。第一次办理通行证只允许签注一个地方,而且只能签注一年一次的,不要填错;表格最后可以选择领取通行证的方法,有自己领取和邮寄两种方式,如果人多的话推荐选择EMS邮寄,因为可以多个证一起邮寄。记得顺便复印户口本和身份证,一会要用到。

4、填完表格之后走进马路对面的大楼,上二楼至出入境大厅,领号排队,等待广播叫你...办理过程很简单,中间只是需要人脸识别一下,然后工作人员会要求你提供户口本和身份证的复印件,接下来的就是交费了。

5、交费是直接使用银联卡刷的,所以记得带上你的银联卡。港澳通行证的工本费是100元人民币,一次签注费用是20元人民币。

这样整个办理过程就结束了,出来的时候看了下表是3:10,也就是说我们花了大约一个小时办理,不算很长。

希望这个办证流程可以帮助以后办证的童鞋们。

办证大厅

分类: 大学生活 标签: ,

求解二十四点的所有解 C++版

2009年10月31日 15:06 Slyar 4 条评论

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

24点游戏是一种使用扑克牌来进行的益智类游戏,游戏内容是:从一副扑克牌中抽去大小王剩下52张,任意抽取4张牌,把牌面上的数(A代表1)运用加、减、乘、除和括号等进行运算得出24。每张牌都必须使用一次,但不能重复使用。

简单说就是给你4个数(1-13),数字可以重复,然后让你运用加、减、乘、除和括号运算得出24,每个数字必须使用一次,但不能重复使用。当然,运算中出现的分数是允许的,如1 5 5 5和3 3 8 8这两组数字得到的24点表达式为((5-(1/5))*5) 和 (8/(3-(8/3))),是不是很变态?

因为表达式是字符串,所以这次我没有用C语言实现,而是选择了具有string类型的C++语言,这样可以更好地处理字符串。在代码中我还使用了STL的Vector来过滤掉重复的解,感叹STL的方便之余对迭代器的使用也有了更深的认识。

至于24点求解的算法,仔细研究一下24点解集,可以发现解的形式无非就是2种。一种是(((A,B),C),D),另一种是((A,B),(C,D))。有了这个发现,就可以在很大程度上避免对于括号的处理,接下来的工作就是...枚举,哈哈。

花了3个多小时敲代码,注释我写得很清晰了,测试了很多组数据,目前没有发现bug,下面是代码。

阅读全文...

分类: 编程相关 标签:
bnuep:0801010047