关于堆的判断
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
将一系列给定数字顺序插入一个初始为空的小顶堆 。随后判断一系列相关命题是否为真。命题分下列几种:
x is the root: 是根结点;x and y are siblings: 和 是兄弟结点;x is the parent of y: 是 的父结点;x is a child of y: 是 的一个子结点。
输入格式
每组测试第 行包含 个正整数 和 ,分别表示插入元素的个数以及需要判断的命题数。
下一行给出区间 内的 个整数,它们将被依次插入一个初始为空的小顶堆中。
之后有 行,每行给出一个命题。题目保证命题中的结点键值都是存在的。
输出格式
对输入的每个命题:
- 如果命题为真,输出 ;
- 否则输出 。
每个判断结果占一行。
输入样例
5 4
46 23 26 24 10
24 is the root
26 and 23 are siblings
46 is the parent of 23
23 is a child of 10
输出样例
F
T
F
T
2026南京晓庄学院团体程序设计天梯赛组队排位赛
- 状态
- 已结束
- 规则
- IOI
- 题目
- 12
- 开始于
- 2026-4-7 13:30
- 结束于
- 2026-4-7 16:45
- 持续时间
- 3.3 小时
- 主持人
- 参赛人数
- 38