自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leon

我们历经迷茫走到今天,为何要轻易放弃

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 SDUST_OJ-1608-斐波那契数列

这个题一上就想到打表,虽然OJ中很少出打表的题,但是很懒还是抱着侥幸心理试了试,结果真的过了。打表:先在网上找了前五十个斐波那契数,但那是用空格隔开的,所以先写个小程序将空格换成了逗号,肯定比自己手动换快。然后放到程序中,用longlong型数组保存,再需要那个输出哪个就行了。AC代码1:#include #include void fun(){ long long

2014-12-28 09:08:16 770

原创 SDUST_OJ-1070-源代码的格式-AC

这个题看着和麻烦,其实格式看完了之后思路还是比较简单的,就是判断特殊字符,控制格式。首先,在读取数据这里卡了一下,用getchar在回车后就会阻塞就会停止,触发之后的事件。所以想直接读取单个字符直接判断输出是不行了,那就先读到数组中。之后就要注意格式了,这个题叙述和样例不太一样,具体询问老师后,似乎应该按照样例的来,即逗号后面有空格和左花括号前有空格,其他按叙述来。AC代码:#

2014-12-27 23:46:24 665

原创 SDUST_OJ-1069-模拟一种扑克牌游戏-AC

这个题主要在看懂题,尤其是这一句:“一旦出现任何一张牌与它左边的第一张或第三张“匹配””,其意思是与左边第一叠牌或第三叠牌,不是左边第一叠的第一张或第三张。读懂题之后,按照题意模拟就可以了,不过在跑得时候要注意是从左往右找,而不是从右往左找,两种结果是不一样的。AC代码:#include #include struct datapai{ char n;//牌值

2014-12-27 23:15:35 830

原创 Uva-1587-Box-AC

这个题题意就是判断6个面能否组成一个长方体。我的思路是:1、将数据以结构体形式存储,然后按照大小顺序排列整齐,便于写判断。2、判断六个面是否俩俩相等。3、判断其中3个面能否接在一起。AC代码:#include #include struct pallet{ int w,h;};int is_samestruct(struct pallet a,stru

2014-12-24 09:44:47 3161 1

原创 UVa 401 - Palindromes -AC

这道题看完题思路大致清晰,总体分开两个函数写,一个判断回文串,一个判断镜像串。回文串判断好写,循环判断前半截与后半截是否一致即可。关键在判断镜像串,一开始就也没多想,简单的判断呗~虽然知道要写好多,但也懒得细想。先判断字符串中有没有不是镜像字符的,有就直接返回0,没有再依次判断对称位置上的镜像字符是否对应,有不对应的就直接返回0,全都对应最后返回1.虽然直接AC了,但这样写完了190行

2014-12-19 23:20:32 494

原创 UVa 1583-Digit Generator-AC

这道题看完题很容易出思路,再想想优化循环,不必从头到尾没个数循环判断,因为最大为10 0000,所以N的generator最小也就比N小5*9=45,所以只需循环判断从N~N-45就行了。保险起见多循环了9个数。AC代码:#include #include int main(){ int t; int b,n,m,su,i,j; scanf("%d",&t)

2014-12-16 08:30:18 661

原创 1588 - Kickdown-AC

1588 - Kickdown-ACAC代码

2014-12-14 11:37:52 630

飞机大战(C++)

基本功能 (1)设置一个战机具有血量和攻击属性,通过键盘的方向键可控制战机的位置,空格键发射重型导弹,C键发射跟踪导弹。 (2)多架敌机随机从界面上端飞出,具有不同的速度和飞行方向,敌机随机发射导弹。 (3)被劫持的客机随机产生,界面中来回上下飞行,击中机翼,客机会向被击中机翼的方向飞行,击中客机中部位置客机直接坠毁,击中机头有10%的机率坠毁,击中机尾客机迅速飞出窗体,成功迫降。 (4)被劫持的客机中具有一定数量的乘客,在飞行过程中有一定机率跳伞,飞出窗体矩形则表示成功逃生。 (5)每隔一段时间会产生一个血包,可以为战机恢复2点生命值。 (6)敌机血量、速度、产生时间根据关卡增加而增加,可自行选择关卡。 (7)对于随机产生的敌机和敌机导弹,若飞出窗体矩形,则释放该对象;对于血量为0的敌机和敌机导弹,同样会删除释放内存空间,减少内存消耗。 (8)添加爆炸效果和音效,战机导弹发射音效,跳伞动画效果,背景移动效果。 (9)菜单中具有重新开始、暂停等功能。

2015-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除