09复赛题.doc_第1页
09复赛题.doc_第2页
09复赛题.doc_第3页
09复赛题.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

石子合并简化版a.cpp问题描述:有n堆石子,每次从中抽取两堆进行合并,合并后的石子数记做权,并把合并后的石子堆当做新的一堆放回,重新随机抽取两堆石子,重复上面的操作,直到所有石子合并成一堆,则每次合并的和的总和是多少?输入:第一行:石子的堆数n(1 = n = 10000)。第二行:每堆石子的石子数ai(1 = ai = 10000)。输出:每次合并的权的最大总和样例输入:36 7 10样例输出:40(注:先合并7和10,得到17,再将17与6合并得到23)书的页码问题b.cpp问题描述:对于一本共有n页的书,它的页码从1开始编号,一直到n,页码中没有无用的0,则该书页码中分别共用到了多少个0,1,2,3,4,5,6,7,8,9?输入:书的页数n(1 = n = 1000 0000)输出:十个数,分别表示0,1,2,3,4,5,6,7,8,9这十个数字出现的次数。样例输入:10样例输出:1 2 1 1 1 1 1 1 1 1最远路径c.cpp问题描述:有一棵有n个节点的二叉树,它的节点编号为1到n,根节点编号是1,它的每条边都有一个给定的长度。请你求出该二叉树中距离根节点最远的节点。输入:第1行:一个数字n(1 = n = 100),表示该二叉树节点的数量。第2至第n+1行:每行有三个整数,第i 行中的三个整数分别表示编号为i-1的节点与其父节点之间边的长度、编号为i-1的节点左孩子的编号和编号为i-1的节点右孩子的编号。输出:最远的距离。样例输入:70 2 31 4 53 6 74 0 06 0 03 0 02 0 0样例输出:7矩形合并d.cpp问题描述:平面上有n个矩形,给定每个矩形的左上角坐标和右下角坐标。如果把重合的矩形合并成一个图形,则经过合并之后,还剩多少个图形?输入:第1行:一个整数n(1 = n = 100),表示矩形的数量。第2至第n+1行:每行有4个整数,第i 行中的4个数字分别表示编号为i-1的矩形的左上角x、y坐标与右下角x、y坐标。输出:合并后剩余的图形数。样例输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论