CCCGuide

Problem J3: Bronze Count

2024 · J3 · Original problem · DMOJ

Problem Description

After completing a competition, you are struck with curiosity. How many participants were awarded bronze level?

Gold level is awarded to all participants who achieve the highest score. Silver level is awarded to all participants who achieve the second highest score. Bronze level is awarded to all participants who achieve the third highest score.

Given a list of all the scores, your job is to determine the score required for bronze level and how many participants achieved this score.

Input Specification

The first line of input contains a positive integer, NN, representing the number of participants.

Each of the next NN lines of input contain a single integer representing a participant’s score.

Each score is between 00 and 7575 (inclusive) and there will be at least three distinct scores.

The following table shows how the available 1515 marks are distributed:

MarksDescriptionBound
66The scores are distinct and the number of participants is small.N≤50N \leq 50
77The scores might not be distinct and the number of participants is small.N≤50N \leq 50
22The scores might not be distinct and the number of participants could be large.N≤250 000N \leq 250\,000

Output Specification

Output a non-negative integer, SS, and a positive integer, PP, separated by a single space, where SS is the score required for bronze level and PP is how many participants achieved this score.

Sample Input 1

4
70
62
58
73 

Output for Sample Input 1

62 1

Explanation of Output for Sample Input 1

The score required for bronze level is 6262 and one participant achieved this score.

Sample Input 2

8
75
70
60
70
70
60
75
70

Output for Sample Input 2

60 2

Explanation of Output for Sample Input 2

The score required for bronze level is 6060 and two participants achieved this score.