摘要: 代码其实可以这样精简 阅读全文
posted @ 2016-08-16 20:57 Jason杰 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 回文串就是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。 回文子串,顾名思义,即字符串中满足回文性质的子串。 给出一个只由小写英文字符a,b,c...x,y,z组成的字符串,请输出其中最长的回文子串的长度。 输入包含多个测试用例,每组测试用例输入一行由小写英文字符a 阅读全文
posted @ 2016-08-16 20:31 Jason杰 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 给定一个无向图和其中的所有边,判断这个图是否所有顶点都是连通的。 每组数据的第一行是两个整数 n 和 m(0<=n<=1000)。n 表示图的顶点数目,m 表示图中边的数目。如果 n 为 0 表示输入结束。随后有 m 行数据,每行有两个值 x 和 y(0<x, y <=n),表示顶点 x 和 y 相 阅读全文
posted @ 2016-08-16 19:47 Jason杰 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 堆栈是一种基本的数据结构。堆栈具有两种基本操作方式,push 和 pop。Push一个值会将其压入栈顶,而 pop 则会将栈顶的值弹出。现在我们就来验证一下堆栈的使用。 对于每组测试数据,第一行是一个正整数 n,0<n<=10000(n=0 结束)。而后的 n 行,每行的第一个字符可能是'P’或者' 阅读全文
posted @ 2016-08-16 11:38 Jason杰 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 以往的操作系统内部的数据表示都是二进制方式,小A新写了一个操作系统,系统内部的数据表示为26进制,其中0-25分别由a-z表示。 现在小A要在这个操作系统上实现一个计算器,这个计算器要能实现26进制数的加法运算。你能帮小A实现这个计算器吗? 输入的第一行包括一个整数N(1<=N<=100)。 接下来 阅读全文
posted @ 2016-08-16 11:18 Jason杰 阅读(459) 评论(0) 推荐(0) 编辑