传统题 1000ms 256MiB

关于堆的判断

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

将一系列给定数字顺序插入一个初始为空的小顶堆 H[]H[]。随后判断一系列相关命题是否为真。命题分下列几种:

  • x is the rootxx 是根结点;
  • x and y are siblingsxxyy 是兄弟结点;
  • x is the parent of yxxyy 的父结点;
  • x is a child of yxxyy 的一个子结点。

输入格式

每组测试第 11 行包含 22 个正整数 N1000N(≤ 1000)M20M(≤ 20),分别表示插入元素的个数以及需要判断的命题数。

下一行给出区间 [10000,10000][-10000, 10000] 内的 NN 个整数,它们将被依次插入一个初始为空的小顶堆中。

之后有 MM 行,每行给出一个命题。题目保证命题中的结点键值都是存在的。

输出格式

对输入的每个命题:

  • 如果命题为真,输出 TT
  • 否则输出 FF

每个判断结果占一行。

输入样例

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