一道pascal编程题目,看不懂样例输入和样例输出,求指点!
有一场编程比赛,现在剩下最后一场比赛,这场比赛比较特殊,比赛一定会决出胜负,不会出现成绩相同的情况,第一名得N分,第二名得N-1,以此类推,最后一名得1分,现在告诉你这N...
有一场编程比赛,现在剩下最后一场比赛,这场比赛比较特殊,比赛一定会决出胜负,不会出现成绩相同的情况,第一名得N分,第二名得N-1,以此类推,最后一名得1分,现在告诉你这N个同学现在的得分,问在最后一场比赛未比的情况下,有多少个同学有可能获得最后的冠军,即得分最高,如果有多个同学得分最高,那这几个同学都被授予冠军。{
第一行输入整数N(3<=N<=300,000),表示参加运动会的人数。
接下来N行,每行输入一个整数Bi(0<=Bi<=2,000,000,i=1,...,N),表示每个同学最后一场比赛之前的得分。
}
样例输入
3
8
10
9
样例输出
3
这个样例输入和样例输出到底是什么意思啊?! 展开
第一行输入整数N(3<=N<=300,000),表示参加运动会的人数。
接下来N行,每行输入一个整数Bi(0<=Bi<=2,000,000,i=1,...,N),表示每个同学最后一场比赛之前的得分。
}
样例输入
3
8
10
9
样例输出
3
这个样例输入和样例输出到底是什么意思啊?! 展开
展开全部
样例输入
3 //表示有3 个人参加比赛,即是N,下面有N行
8 //下面连续3行表示这3个人现在的得分数,分别是8分,10分和9分
10
9
样例输出
3//表示经过计算,发现最多有可能3人同时得冠军(8/9/10的人分别取得第一、二、三人,这样他们最终得分都是11分(8+3,9+2,10+1),大家得分相同都是第一名,所以最多可能3人夺冠。
3 //表示有3 个人参加比赛,即是N,下面有N行
8 //下面连续3行表示这3个人现在的得分数,分别是8分,10分和9分
10
9
样例输出
3//表示经过计算,发现最多有可能3人同时得冠军(8/9/10的人分别取得第一、二、三人,这样他们最终得分都是11分(8+3,9+2,10+1),大家得分相同都是第一名,所以最多可能3人夺冠。
更多追问追答
追问
那假如是这个数据呢?
5
15
14
15
12
14
输出:
4 {并且就是搞不懂他这里什么第一名得N分,然后第二名得N-1分?这是什么意思啊?}
追答
就是5个人比赛,第一名得5分,第二名得4分,最后一名得1分
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询