본문 바로가기

백준 (PYTHON)/Bronze

[PYTHON/Bronze V] 백준 8871번 Zadanie próbne 2

반응형

 

문제 링크

 

문제 (번역)

 

올해 SKI'10 대회가 n개의 득점 라운드와 1개의 연습 라운드로 구성되어 있다고 가정해보자. 규정에 따르면 전체 경쟁 동안 몇 개의 작업이 나타날 수 있는가?

 

 

입력 (번역)

 

첫 번째 줄에 자연수 n(1 <= n <= 1000)을 입력 받는다.

 

 

출력 (번역)

 

첫 번째 줄에 단일 공백으로 구분된 두 개의 숫자를 출력한다. 첫 번째 수는 SKI'10 동안 n 득점 라운드와 한 번의 연습 라운드 동안 나타날 수 있는 최소 작업 수이며, 두 번째 수는 같은 조건 하에서 나타날 수 있는 최대 작업 수다. 

 

 


 

풀이

 

아래는 문제 개요에 연결된 SKI'10 규정을 번역한 캡처본이다. 

 

 

여기서 중요한 건 밑에서 세 번째 줄, "각 라운드에는 다양한 난이도의 2~3개의 작업이 있습니다" 라는 대목이다. 연습 라운드에서 발생한 작업 수까지 포함하라는 내용이 문제에 명시되어 있으므로 최종적으로 문제에서 요구하는 것은 n+1라운드 동안 발생할 수 있는 최소 작업수와 최대 작업수를 출력하는 것이다. 최소 작업 수는 2 * (n+1), 최대 작업 수는 3 * (n+1)로 계산하면 간단하게 풀린다. 

 

 

코드

 

n = int(input())

print(2 * (n+1), 3 * (n+1))

 

반응형