t0ur1st 6 年前 DFS 排序 【GPLT】L2-026 小字辈 题目描述: 本题给定一个庞大家族的家谱,要请你给出最小一辈的名单。 输入描述: 输入在第一行给出家族人口总数 N(不超过 100 000 的正整数) —— 简单起见,我们把家族成员从 1 到 N 编号。随后第二行给出 N 个编号,其中第 i 个编号对应第 i 位成员的父/母。家谱中辈分最高的老祖宗对 […] C++, GPLT 3.62k 0 0
t0ur1st 6 年前 排序 【GPLT】L1-030 一帮一 题目描述: “一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的异性学生分为一组。 输入描述: 输入第一行给出正偶数N( […] C++, GPLT 3.07k 0 0
t0ur1st 6 年前 STL 排序 水题 【PAT乙级】射击比赛 题目描述: 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军;谁差得最远,谁就是菜鸟。本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟。我们假设靶心在原点(0,0)。 输入描述: 输入在第一行中给出一个正整数 N(≤ 10 000)。随后 N 行,每行按下列格 […] C++, PAT乙级 3.19k 0 0
t0ur1st 6 年前 排序 水题 【PAT乙级】编程团体赛 题目描述: 编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。 现给定所有队员的比赛成绩,请你编写程序找出冠军队。 输入描述: 输入第一行给出一个正整数 N(≤),即所有参赛队员总数。随后 N 行,每行给出一位队员的成绩,格式为:队 […] C++, PAT乙级 2.73k 0 0
t0ur1st 6 年前 排序 水题 【GPLT】L2-019 悄悄关注 题目描述: 新浪微博上有个“悄悄关注”,一个用户悄悄关注的人,不出现在这个用户的关注列表上,但系统会推送其悄悄关注的人发表的微博给该用户。现在我们来做一回网络侦探,根据某人的关注列表和其对其他用户的点赞情况,扒出有可能被其悄悄关注的人。 输入描述: 输入首先在第一行给出某用户的关注列表,格式如下: […] C++, GPLT 2.68k 0 0
t0ur1st 6 年前 排序 【PAT乙级】快速排序 题目描述: 著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。 给定划分后的 N 个互不相同的正整数的排列,请问有多少个元素可能是划分前选取的主元? 例如给定 $N = 5$, 排列是1、3、2、4、 […] C++, PAT乙级 2.78k 0 0
t0ur1st 6 年前 STL 排序 【PAT乙级】解码PAT准考证 题目描述: PAT 准考证号由 4 部分组成: 第 1 位是级别,即 T 代表顶级;A 代表甲级;B 代表乙级; 第 2~4 位是考场编号,范围从 101 到 999; 第 5~10 位是考试日期,格式为年、月、日顺次各占 2 位; 最后 11~13 位是考生编号,范围从 000 到 999。 现给 […] C++, PAT乙级 2.66k 0 0