魔兽世界终极版(c++&java)终极版

2017年3月16日3240

题目链接

这是我做过最复杂的一个程序了。。。不过全场最短还是美滋滋

主要思路就是把士兵做一个基类,把武器做一个基类,然后把各种士兵和武器做为派生类,最后再来一个指挥所(本来游戏进行也要一个类不过已经是终极版了就直接写在外部了)

然后记录一下在做的时候遇到的困难

最主要的问题还是看题不仔细,所以有很多小点都没注意到,然后还有输出的顺序以及输出格式也同样需要多加注意。还有注意T给的是以分钟为单位而不是小时的说。

然后在编写时最好用模块化的方案,每一个事件写好后就运行一次,保证该事件的准确性。打完之后可以借助其他人的AC程序来对拍(就随机生成一堆数据来进行比较),不然许多奇怪的问题很难发现

最后膜一下出题人能第一次把这道题目出出来然后打出来

UPD : 丧心病狂老师上了两节课就让我们把java版给打出来。。。然后我就打出来了。。。

因为java几乎就是用c++改的,再加上我c++全场最短,所以并没有花多少时间。。。。(别打我这就是打的短的好处。。。)说到java跟c的不同主要还是不能开全局变量搞得好难受。。其他用着也挺爽的。。

Code:

 

%d 博主赞过: