chenchen2005:NOIP2016-J

下面是NOIP2016普及组初赛错题整理一棵二叉树如右图所示,若采用二叉树链表存储该二叉树(各个结点包括结点的数据、左孩子指针、右孩子指针)。如果没有左孩子或者右孩子,则对应的为空指针。那么该链表中空指针的数目为( )解释:把每一个叶子结点和只有一个孩子的结点算一下就行,所以是6G 是一个非连通简单无向图,共有 28 条边,则该图至少有( )个顶点。解释:根据公式(8−1)∗8/2(8-1)*8/2(8−1)∗8/2得到28条边,然后增加一个节点使其成为非连通图。所以为9(交朋
摘要由CSDN通过智能技术生成

下面是NOIP2016普及组初赛错题整理

一棵二叉树如右图所示,若采用二叉树链表存储该二叉树(各个结点包括结点的数据、左孩子指针、右孩子指针)。如果没有左孩子或者右孩子,则对应的为空指针。那么该链表中空指针的数目为( )
在这里插入图片描述
解释:把每一个叶子结点和只有一个孩子的结点算一下就行,所以是6

G 是一个非连通简单无向图,共有 28 条边,则该图至少有( )个顶点。
解释:根据公式 ( 8 − 1 ) ∗ 8 / 2 (8-1)*8/2 (81)8/2得到28条边,然后增加一个节点使其成为非连通图。所以为9

(交朋友)根据社会学研究表明,人们都喜欢找和自己身高相近的人做朋友。 现在有 n名身高两两不相同的同学依次走入教室,调查人员想预测每个人在走入教室的瞬间最想和已经进入教室的哪个人做朋友。当有两名同学和这名同学的身高差一样时,这名同学会更想和高的那个人做朋友。比如一名身高为 1.80米的同学进入教室时,有一名身高为 1.79米的同学和一名身高为 1.81 米的同学在教室里,那么这名身高为 1.80米的同学会更想和身高为 1.81 米的同学做朋友。对于第一个走入教室的同学我们不做预测。

由于我们知道所有人的身高和走进教室的次序,所以我们可以采用离线的做法来解决这样的问题,我们用排序加链表的方式帮助每一个人找到在他之前进入教室的并且和他身高最相近的人。

#include <iostream>
using namespace std;
#define MAXN 200000
#define infinity 2147483647

int answer[MAXN]
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值