上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: L1-009. N个数求和 本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数“分子/分母”的形式给出的,你输出的和也必须是有理数的形式。 输入格式: 输入第一行给出一个正整数N(<=100)。随后一行按格式“a1/b1 a2/b2 ...”给出N个有理数。题目保证所有分子和分母都在 阅读全文
posted @ 2018-03-15 09:54 我只有一件白T恤 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一个正整数N的因子中可能存在若干连续的数字。例如630可以分解为3*5*6*7,其中5、6、7就是3个连续的数字。给定任一正整数N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。 输入格式: 输入在一行中给出一个正整数N(1<N<231)。 输出格式: 首先在第1行输出最长连续因子的 阅读全文
posted @ 2018-03-14 22:08 我只有一件白T恤 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 7-30 目录树(30 分) 在ZIP归档文件中,保留着所有压缩文件和目录的相对路径和名称。当使用WinZIP等GUI软件打开ZIP归档文件时,可以从这些信息中重建目录的树状结构。请编写程序实现目录的树状结构的重建工作。 输入格式: 输入首先给出正整数N(≤10​4​​),表示ZIP归档文件中的文件 阅读全文
posted @ 2018-03-03 22:17 我只有一件白T恤 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 7-29 修理牧场(25 分) 农夫要修理牧场的一段栅栏,他测量了栅栏,发现需要N块木头,每块木头长度为整数L​i​​个长度单位,于是他购买了一条很长的、能锯成N块的木头,即该木头的长度是L​i​​的总和。 但是农夫自己没有锯子,请人锯木的酬金跟这段木头的长度成正比。为简单起见,不妨就设酬金等于所锯 阅读全文
posted @ 2018-03-02 23:29 我只有一件白T恤 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 7-28 搜索树判断(25 分) 对于二叉搜索树,我们规定任一结点的左子树仅包含严格小于该结点的键值,而其右子树包含大于或等于该结点的键值。如果我们交换每个节点的左子树和右子树,得到的树叫做镜像二叉搜索树。 现在我们给出一个整数键值序列,请编写程序判断该序列是否为某棵二叉搜索树或某镜像二叉搜索树的前 阅读全文
posted @ 2018-03-01 00:00 我只有一件白T恤 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 7-26 Windows消息队列(25 分) 消息队列是Windows系统的基础。对于每个进程,系统维护一个消息队列。如果在进程中有特定事件发生,如点击鼠标、文字改变等,系统将把这个消息加到队列当中。同时,如果队列不是空的,这一进程循环地从队列中按照优先级获取消息。请注意优先级值低意味着优先级高。请 阅读全文
posted @ 2018-02-27 22:19 我只有一件白T恤 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 7-25 朋友圈(25 分) 某学校有N个学生,形成M个俱乐部。每个俱乐部里的学生有着一定相似的兴趣爱好,形成一个朋友圈。一个学生可以同时属于若干个不同的俱乐部。根据“我的朋友的朋友也是我的朋友”这个推论可以得出,如果A和B是朋友,且B和C是朋友,则A和C也是朋友。请编写程序计算最大朋友圈中有多少人 阅读全文
posted @ 2018-02-26 22:22 我只有一件白T恤 阅读(419) 评论(1) 推荐(0) 编辑
摘要: 7-24 树种统计(25 分) 随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类。请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比。 输入格式: 输入首先给出正整数N(≤10​5​​),随后N行,每行给出卫星观测到的一棵树的种类名称。种类名称由不超过30个英文字母和空格 阅读全文
posted @ 2018-02-25 11:01 我只有一件白T恤 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 7-23 还原二叉树(25 分) 给定一棵二叉树的先序遍历序列和中序遍历序列,要求计算该二叉树的高度。 输入格式: 输入首先给出正整数N(≤50),为树中结点总数。下面两行先后给出先序和中序遍历序列,均是长度为N的不包含重复英文字母(区别大小写)的字符串。 输出格式: 输出为一个整数,即该二叉树的高 阅读全文
posted @ 2018-02-24 22:00 我只有一件白T恤 阅读(239) 评论(2) 推荐(0) 编辑
摘要: 7-22 堆栈模拟队列(25 分) 设已知有两个堆栈S1和S2,请用这两个堆栈模拟出一个队列Q。 所谓用堆栈模拟队列,实际上就是通过调用堆栈的下列操作函数: int IsFull(Stack S):判断堆栈S是否已满,返回1或0; int IsEmpty (Stack S ):判断堆栈S是否为空,返 阅读全文
posted @ 2018-02-23 23:34 我只有一件白T恤 阅读(636) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页