- 博客(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
飞机大战(C++)
2015-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人