摘要: 给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入:nums = [3,2,3] 输出:3 示例 2: 输入:nums = [2,2,1,1,1,2,2] 阅读全文
posted @ 2024-07-11 12:58 墨燃云 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.创建新堆(数组) 2.插入新数 3.检查该数和其父节点的大小,如果该数较小,交换;重复操作直到不大于或者成为根结点; 例题: 将一系列给定数字插入一个初始为空的极小化堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。 输入格式: 每组测试第1行包含2个正整数N和M(N≤1000,M 阅读全文
posted @ 2022-12-29 19:44 墨燃云 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 输入格式: 第一行包含两个整数 N,M ,表示共有 N 个元素和 M 个操作。接下来 M 行,每行包含三个整数 zi,xi,yi 。当 zi=1 时,将 xi与yi所在的集合合并。当 zi=2 时,输出xi与yi 是否在同一集合内,是的输出 Y ;否则输出 N. 输出格式: 对于每一个 zi=2的操 阅读全文
posted @ 2022-12-09 21:52 墨燃云 阅读(92) 评论(0) 推荐(0) 编辑
摘要: ★实验任务 寡人心系天下为国为民,想要在历史中留下点痕迹,就必须要让国家强盛起来,正所谓想致富先修路,寡人觉得去修路,那些吃干饭的大臣给了寡人很多条要修的道路,奈何国库空虚,寡人只能选择其中一些道路,把重点城市连接在一起,并且这些道路的花费要最少,寡人决定让你来接受这个任务,替寡人分忧。 ★数据输入 阅读全文
posted @ 2022-12-01 20:35 墨燃云 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 假设银行有K个窗口提供服务,窗口前设一条黄线,所有顾客按到达时间在黄线后排成一条长龙。当有窗口空闲时,下一位顾客即去该窗口处理事务。当有多个窗口可选择时,假设顾客总是选择编号最小的窗口。 本题要求输出前来等待服务的N位顾客的平均等待时间、最长等待时间、最后完成时间,并且统计每个窗口服务了多少名顾客。 阅读全文
posted @ 2022-10-28 09:38 墨燃云 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 火车站的列车调度铁轨的结构如下图所示。 两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。在图中有9趟列车,在入口处按照{8,4,2,5,3,9,1,6,7}的顺序排队等待进入。如果要求它们必须按序 阅读全文
posted @ 2022-10-27 22:59 墨燃云 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 众所周知,PAT 有 9 枚徽章,分别对应青铜、白银、黄金、白金、钻石、大师、王者、大圣、天神这 9 个段位,只有成绩非常优秀的考生才有资格获得刻有自己名字的徽章。现在,PAT 制作了徽章的小型纪念版,要制成盲盒给大家玩了! 下图是一条盲盒包装流水线的示意图。首先徽章通过进货口被压入货栈里,空盒在履 阅读全文
posted @ 2022-09-29 21:25 墨燃云 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 给定一个最大容量为 M 的堆栈,将 N 个数字按 1, 2, 3, ..., N 的顺序入栈,允许按任何顺序出栈,则哪些数字序列是不可能得到的?例如给定 M=5、N=7,则我们有可能得到{ 1, 2, 3, 4, 5, 6, 7 },但不可能得到{ 3, 2, 1, 7, 5, 6, 4 }。 输入 阅读全文
posted @ 2022-09-29 20:05 墨燃云 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 借助堆栈以非递归(循环)方式求解汉诺塔的问题(n, a, b, c),即将N个盘子从起始柱(标记为“a”)通过借助柱(标记为“b”)移动到目标柱(标记为“c”),并保证每个移动符合汉诺塔问题的要求。 输入格式: 输入为一个正整数N,即起始柱上的盘数。 输出格式: 每个操作(移动)占一行,按柱1 -> 阅读全文
posted @ 2022-09-28 22:25 墨燃云 阅读(127) 评论(0) 推荐(0) 编辑
摘要: ★实验任务 最近 silchen又发现了一个关于圆的有趣的问题:在圆上有 2n 个不同的点,按顺序排列,n=2的时候如图: silchen用 m 条线段把这些点连接了起来(每个点保证只连一条线段),现在他想知道这样的连接这些线段是否相交,如果不相交输出“YES”,相交输出“NO”。 ★数据输入 第一 阅读全文
posted @ 2022-09-26 20:37 墨燃云 阅读(401) 评论(0) 推荐(0) 编辑