上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 76 下一页
摘要: 给定三个已知长度的边,确定是否能够构成一个三角形,这是一个简单的几何问题。我们都知道,这要求两边之和大于第三边。实际上,并不需要检验所有三种可能,只需要计算最短的两个边长之和是否大于最大那个就可以了。 这次的问题就是:给出三个正整数,计算最小的数加上次小的数与最大的数之差。 每一行包括三个数据a, 阅读全文
posted @ 2018-10-02 10:09 bernieloveslife 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 对于一副扑克牌,我们有多种不同的洗牌方式。一种方法是从中间某个位置分成两半,然后相交换,我们称之为移位(shift)。比如原来的次序是123456,从第4个位置交换,结果就是561234。这个方式其实就是数组的循环移位,为了多次进行这个操作,必须使用一种尽可能快的方法来编程实现。在本题目中,还引入另 阅读全文
posted @ 2018-10-02 10:08 bernieloveslife 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 给定一个数n,判定它是否有一个不为1的完全平方数因子。也就是说,是否存在某个k,k>1,使得k*k能够整除n。 每行一个整数n,1<n<10000,n=0标志输入结束。 对于每一个输入的整数,在单独的一行输出结果,如果有不为1的完全平方数因子,则输出Yes,否则输出No。请注意大小写。 阅读全文
posted @ 2018-10-02 10:07 bernieloveslife 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定一个无向图和其中的所有边,判断这个图是否所有顶点都是连通的。 输入: 每组数据的第一行是两个整数 n 和 m(0<=n<=1000)。n 表示图的顶点数目,m 表示图中边的数目。如果 n 为 0 表示输入结束。随后有 m 行数据,每行有两个值 x 和 y(x<=n)(y <=n),表 阅读全文
posted @ 2018-10-02 10:06 bernieloveslife 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在组合数学中,我们学过排列数。从n个不同元素中取出m(m<=n)个元素的所有排列的个数,叫做从n中取m的排列数,记为p(n, m)。具体计算方法为p(n, m)=n(n-1)(n-2)……(n-m+1)= n!/(n-m)! (规定0!=1).当n和m不是很小时,这个排列数是比较大的数值,比如 p( 阅读全文
posted @ 2018-10-02 10:06 bernieloveslife 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 堆栈是一种基本的数据结构。堆栈具有两种基本操作方式,push 和 pop。Push一个值会将其压入栈顶,而 pop 则会将栈顶的值弹出。现在我们就来验证一下堆栈的使用。 对于每组测试数据,第一行是一个正整数 n,0<n<=10000(n=0 结束)。而后的 n 行,每行的第一个字符可能是'P’或者' 阅读全文
posted @ 2018-10-02 10:05 bernieloveslife 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 对于给定的正整数 n,计算其十进制形式下所有位置数字之和,并计算其平方的各位数字之和。 每行输入数据包括一个正整数n(0<n<40000),如果n=0 表示输入结束,并不用计算。 对于每个输入数据,计算其各位数字之和,以及其平方值的数字之和,输出在一行中,之间用一个空格分隔,但行末不要有空格。 阅读全文
posted @ 2018-10-02 10:04 bernieloveslife 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 在一个果园里,小明已经将所有的水果打了下来,并按水果的不同种类分成了若干堆,小明决定把所有的水果合成一堆。每一次合并,小明可以把两堆水果合并到一起,消耗的体力等于两堆水果的重量之和。当然经过 n‐1 次合并之后,就变成一堆了。小明在合并水果时总共消耗的体力等于每次合并所耗体力之和。 假定 阅读全文
posted @ 2018-10-02 10:03 bernieloveslife 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 输入一系列整数,建立二叉排序数,并进行前序,中序,后序遍历。 输入第一行包括一个整数n(1<=n<=100)。 接下来的一行包括n个整数。 可能有多组测试数据,对于每组数据,将题目所给数据建立一个二叉排序树,并对二叉排序树进行前序、中序和后序遍历。 每种遍历结果输出一行。每行最后一个数据之后有一个空 阅读全文
posted @ 2018-10-02 10:02 bernieloveslife 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Given two binary strings, return their sum (also a binary string). The input strings are both non empty and contains only characters 1 or 0. Example 1 阅读全文
posted @ 2018-10-02 10:00 bernieloveslife 阅读(84) 评论(0) 推荐(0) 编辑
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 76 下一页