天梯赛是个善良的比赛。善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分。\n\n于是命题组首先将编程能力划分成了 10 \n6
时间: 2023-04-30 13:00:59 浏览: 75
个等级,然后根据每个等级的学生数量和能力分布,设计出了一套合理的题目难度分布方案,以确保每个参赛学生都有机会得到一定的分数,同时也保证了比赛的公平性和竞争性。因此,天梯赛是一个注重公正、平等、竞争的比赛,旨在提高学生的编程能力和解决问题的能力,让更多的学生受益。
相关问题
天梯赛的善良ptac语言
根据提供的引用内容,无法确定“天梯赛的善良ptac语言”是什么。引用中提到了天梯赛的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分。引用中提到了命题组将编程能力划分成了106个等级,并调查了每个参赛学生的编程能力。但是,这些信息并没有提到“天梯赛的善良ptac语言”。如果您能提供更多信息,我将非常乐意为您提供帮助。
l1-079 天梯赛的善良 (20 分)
题目描述:
天梯赛中,每个人都想要赢得比赛,但是有些人却不惜使用一些不道德的手段来获胜。而善良的人则会坚持自己的原则,不会使用任何不正当手段。现在给出一些人的比赛记录,问你哪些人是善良的人。
输入格式:
输入第一行给出一个正整数 N(≤100),是参赛人数。随后 N 行,每行给出一位参赛者的比赛记录,格式为“编号 积分 是否作弊”,其中“编号”是长度不超过 8 的、仅由英文字母和数字组成的字符串,“积分”是区间 [, 100] 内的整数,而“是否作弊”则是一个布尔量,即为“true”表示该参赛者使用了不道德手段,否则为“false”。
输出格式:
按照输入顺序,对于每个参赛者,如果其是善良的人,则输出其编号,否则输出“Not sure”。
输入样例:
6
01234567 85 false
abcdefg 82 false
CS000001 88 false
CS000002 99 true
01234567 79 false
abcdefg 88 true
输出样例:
01234567
abcdefg
CS000001
Not sure
01234567
Not sure
解题思路:
首先,我们需要定义一个结构体,用来存储参赛者的编号、积分和是否作弊的信息。然后,我们可以使用一个 vector 来存储所有参赛者的信息。接下来,我们需要遍历 vector 中的每个参赛者,判断其是否作弊。如果该参赛者没有作弊,那么就输出其编号;否则,就输出“Not sure”。
代码实现: