Logo
(追記) (追記ここまで)

29728번 - 실버와 소수는 둘다 S로 시작한다

시간 제한메모리 제한제출정답맞힌 사람정답 비율
0.2 초 1024 MB80631926939.099%

문제

브실이는 실버 난이도의 소수 관련 문제를 풀던 도중, "실버"와 "소수"가 동일하게 S로 시작한다는 것을 깨달았다.

물론 소수는 한글로 적었을 때의 발음만 S로 시작하지, 영어로는 prime이라 틀린 말이지만 브실이는 새로운 문제를 만들 생각에 들떠 세세한 것은 신경 쓰지 않기로 했다. 브실이가 구상한 문제는 다음과 같다.

먼저 빈 문자열 $A$를 준비한다. 그러면 브실이가 정수 $N$을 불러줄 것이다. 첫 번째 차례부터 $N$번째 차례까지 다음 작업을 진행한다.

  1. 현재 차례가 소수 번째가 아닌 경우, $A$의 끝에 알파벳 B를 추가한다.
  2. 현재 차례가 소수 번째인 경우는 조금 특별하다. 만약 $A$의 마지막 문자가 B인 경우 마지막 문자를 알파벳 S로 교체하고, $A$의 끝에 S를 하나 추가한다. 아니라면 단순히 $A$의 끝에 S를 하나 추가한다. 이후 $A$를 뒤집는다.

브실이는 이러한 문제를 구상했지만 $N$이 클수록 $A$도 엄청나게 길어질 텐데, 이러한 문자열을 일일이 채점할 자신이 없다. 따라서 $S$에 포함된 BS가 각각 몇 개인지를 기준으로 삼아 채점을 진행하려고 한다.

브실이가 채점에 참고할 수 있도록 위 문제의 답지 작성을 도와주자.

단, 이 문제에서 말하는 소수는 1ドル$과 자기 자신 이외의 약수가 존재하지 않는 1ドル$ 이외의 양의 정수라고 생각하자.

입력

첫 번째 줄에 정수 $N$이 주어진다. $(1 \le N \le 5000000)$

출력

문자열 $A$에 포함된 알파벳 B의 개수와 S의 개수를 공백으로 구분하여 출력한다.

제한

예제 입력 1

1

예제 출력 1

1 0

예제 입력 2

3

예제 출력 2

0 3

힌트

출처

Contest > BOJ User Contest > 브실컵 > 2023 브실컵 O번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /