페이지를 불러오는 중…
해결한 사람
1
명
정답률
100.00
%
시간 제한
5
ms
메모리 제한
1024
MB
프로그래밍 올림피아드의 운영진은 밖에 나가 눈밭에서 놀고 싶어 한다. 하지만 운영진에게는 놀기 전에 해야 할 수많은 의무가 있다. 문제를 만들고, 대회를 감독하고, 인솔자로 동행하며, 올해의 결과를 바탕으로 어떤 참가자가 국가대표로 선발되는지 계산해야 한다.
그러나 운영진은 마지막 일은 다른 누군가가 처리해도 된다는 생각이 들었다. 예를 들면 당신이다.
국가대표 선발 규칙은 다음과 같다. 선발의 기준이 되는 대회는 총 네 개로, 결승 대회와 이른바 KATT-대회 세 개(KATT1, KATT2, KATT3)이다.
모든 대회가 끝나면 결과를 합산하며, 점수가 가장 높은 네 명의 참가자가 Informatics의 International Olympiad, IOI에 선발된다. IOI 외에도 Informatics의 Baltic Olympiad, BOI에 참가할 팀을 선발해야 한다. 이 팀은 IOI-팀과, 고등학교 삼 학년이 아니면서 IOI에 진출하지 못한 참가자 중 가장 뛰어난 두 명으로 구성된다.
결과를 합산할 때는 세 KATT-대회의 결과 중 가장 좋은 두 개와 결승 결과를 선택하여 더한다.
각 대회에서의 결과는 참가자가 받은 점수를 정규화하여 계산한다. 먼저 모든 참가자 중 최고 점수 와 모든 참가자의 점수 중앙값 를 계산한다. 참가자가 점을 받았다면 그 참가자의 결과는 이다. 참가자가 점을 받았다면 참가자들의 결과는 이다. 이는 점수가 0에서 로 증가할 때 결과가 0에서 50로 선형 증가하고, 점수가 에서 로 증가할 때 결과가 50에서 100로 선형 증가한다는 뜻이다.
대회의 각 참가자에 대해 네 대회에서 받은 점수와 참가자의 학년이 주어진다. 누가 IOI와 BOI에 선발되는지 결정한다.
당신의 풀이는 여러 테스트 케이스 그룹으로 평가된다. 한 그룹의 점수를 받으려면 그 그룹의 모든 테스트 케이스를 통과해야 한다.
그룹 | 배점 | 제한
1 | 23 | 한 대회의 점수 중앙값은 항상 50이고, 최고 점수는 100이다.
2 | 13 | 모든 학생이 고등학교 일 학년이다
3 | 31 | 세 KATT-대회의 결과는 항상 같았다.
4 | 33 | 제한 없음
첫째 줄에 참가자 수를 나타내는 정수 이 주어진다.
다음 개의 줄에는 참가자 한 명과 그 참가자의 결과가 주어진다. 각 줄은 참가자의 이름으로 시작하며, 이름은 공백 없이 부터 까지의 소문자로 이루어진 최대 20글자의 문자열이다. 그다음에는 참가자의 학년을 나타내며 중 하나인 수가 주어진다. 여기서 학년은 중학교 학생을 나타낸다. 마지막으로 정수 네 개 이 주어지며, 각각 결승, KATT1, KATT2, KATT3에서 받은 점수이다.
각 대회에서 중앙값과 최고 점수는 항상 서로 다르다. 위 규칙에 따라 가능한 팀은 항상 정확히 하나 존재한다.
첫째 줄에 IOI에 선발된 참가자 네 명의 이름을 출력한다.
다음 줄에는 BOI에 추가로 진출한 참가자 두 명의 이름을 출력한다.
각 줄에서 출력하는 이름은 알파벳순으로 정렬해야 한다.
33
lisavallfors 3 505 362 145 0
adamhasselwander 3 200 0 0 0
martinjakobsson 3 247 101 69 272
arvidlunnemark 1 461 40 160 343
nicolehedblom 2 450 328 0 139
fredrikekholm 8 216 168 229 265
davidwarn 2 653 400 400 387
fredrikhernqvist 3 608 400 400 100
bjornmagnusson 1 320 181 175 227
karllundstig 3 657 306 360 265
johanbostrom 3 0 40 0 178
ivarmatstoms 1 216 0 0 0
simonhalvdansson 3 100 0 0 0
mattiasgrenfeldt 1 445 159 215 35
joakimblikstad 3 644 400 400 331
gustavlindqvist 3 149 0 0 0
erikprantare 2 361 101 0 0
johannesagestam 3 207 61 0 142
carlagrell 2 500 0 130 35
jonatannilsson 2 415 100 75 100
hannesbredberg 3 229 85 0 35
carlenlund 2 116 40 0 0
kristofferahgren 3 450 281 105 235
markoproloscic 2 337 0 0 0
eriksundqvist 3 200 0 0 0
lucasunnerfelt 2 528 0 200 0
johanvikstrom 3 339 128 76 79
victorsellstedt 3 283 0 0 0
bjornthoren 3 345 0 100 0
hermankarlsson 2 557 362 360 303
jacoberiksson 2 236 106 30 135
hugoeberhard 9 386 115 105 276
erikrimskog 3 200 0 0 0
davidwarn fredrikhernqvist joakimblikstad karllundstig
arvidlunnemark hermankarlsson
7
annbrittcaroline 3 100 100 100 100
gandalf 1 0 75 75 75
byteasar 3 75 0 75 75
jultomten 2 50 50 50 50
pelle 3 25 25 25 0
alice 8 25 0 25 25
bob 9 0 0 0 0
annbrittcaroline byteasar gandalf jultomten
alice bob
Programmeringsolympiaden
로그인 상태를 확인하는 중입니다.