摘要: 没什么好说的,不过我试了很多次才过了。把进位处理好就OK了。下面是我AC的代码。#include <iostream>using namespace std;int main(){ int cas,cas2,a,b,lena,lenb,flag,i,temp; char s[2][1010],s3[1010]; cin>>cas; cas2=cas; while(cas--) { cin>>s[0]>>s[1]; a=(strlen(s[1])>strlen(s[0])); b=1-a; lena=st... 阅读全文
posted @ 2013-01-27 17:23 SF-_- 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 重新拾起放下很久的算法和ACM。自己在杭电上做题也只是练练算法而已,而没有想参加竞赛,纯粹的兴趣~汉诺塔这道题一直解决不了,今天又试着做了一遍,还是没有做出来。借鉴大牛的思想,简单说说,大牛见笑了^_^ 要判断给定的状态是否在移动过程中出现,我们可以这样做: 1. 每次必须将当前最大盘从A柱移动到C柱,则当前的最大盘必然不在B柱上。若在B柱上,结束判断,输出false。 2. 最大盘在A柱上,则判定次大盘,目标柱变为B柱。方便处理,将B,C柱交换。 3. 最大盘在C柱上,则判定次大盘,目标柱变为C柱。方便处理,将A,B柱交换。代码如下:#include <iostream>usin 阅读全文
posted @ 2013-01-26 21:08 SF-_- 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 我是一名大二的学生,读的是软件工程。在自己一年多的学习过程中,很多时候是迷茫、不知道做什么。而现在,自己慢慢摸索,却感觉未来逐渐的清晰起来。很多东西,经历过,就懂了,而我现在就在慢慢的懂。觉得自己最大的缺点是不能坚持,所以现在我要改变这一点。以后每天在这里写一篇技术博客~持之以恒,等到毕业时,那会是怎样的财富呀下面的文字不记得在哪里看的了,我觉得说的挺好,COPY下来,与君共勉。有理想的程序员必须知道的15件事作为程序员,要取得非凡成就需要记住的15件事。1.走一条不一样的路在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。2.了解自己的.. 阅读全文
posted @ 2013-01-25 22:07 SF-_- 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 这是我在博客园上写的第一篇博客,刚好最近看了看Python,顺便写点东西啦。要说的是《Python核心编程》(中文 第二版)上的一个例子。 环境搭建:我也是刚刚建好的,Eclipse+Pydev,搭建方法是百度出来的,网址忘记了。Python是3.3版的。 要说的例子是书上105页 6.1 “6.切片索引的更多内容”上的一个例子。书上给出的解决代码是:s = 'abcde'for i in [None]+range(-1,-len(s),-1): print(s[:i]) 问题是这段代码在Python3.3上运行会报错:Traceback (most recent call l 阅读全文
posted @ 2013-01-25 15:54 SF-_- 阅读(2404) 评论(0) 推荐(0) 编辑