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

31430번 - A+B - 투 스텝 투 스텝

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 (추가 시간 없음) 1024 MB (추가 메모리 없음)123055746245.029%

문제

이 문제는 투 스텝 문제이다. 한 번 채점할 때 참가자의 프로그램을 2번 실행하는 형식의 문제이다. 각 실행은 일반적인 문제와 같이 진행되지만, 두 실행은 서로 독립적이다.

갑과 을은 주어진 음이 아닌 두 정수 $A,B$의 합을 구하려고 한다. 두 정수의 합을 구하는 과정은 다음과 같다.

  • 갑에게 음이 아닌 두 정수 $A$와 $B$가 주어진다.
  • 갑은 소문자 알파벳으로 구성된 길이가 13ドル$인 문자열을 만든다.
  • 을에게는 갑이 만든 문자열이 주어진다. 단, 을에게는 $A,B$의 값이 주어지지 않는다.
  • 을은 주어진 문자열을 통해 $A+B$를 구해야 한다.

갑과 을이 이러한 과정을 통해 $A+B$를 구할 수 있는 프로그램을 작성하자.

입력

첫 번째 줄에는 입력의 종류를 나타내는 정수 $T$가 주어진다. $(T \in \{ 1, 2 \})$

$T=1$인 경우 갑의 입력이 주어진다. 즉, 두 번째 줄에 음이 아닌 정수 $A$와 $B$가 공백으로 구분되어 주어진다. $(0 \le A, B \le 10^{18})$

$T=2$인 경우 을의 입력이 주어진다. 즉, 두 번째 줄에 갑이 만든 소문자 알파벳으로 구성된 길이가 13ドル$인 문자열이 주어진다.

출력

$T=1$인 경우, 첫 번째 줄에 소문자 알파벳으로 구성된 길이가 13ドル$인 문자열을 출력한다.

$T=2$인 경우, 첫 번째 줄에 $A+B$의 값을 출력한다.

제한

예제 입력 1

1
1 2

예제 출력 1

aaaaaaaathree

문제의 이해를 돕기 위한 예시다. 먼저 갑에게 입력으로 정수 $A$와 $B$의 값이 각각 1ドル$과 2ドル$로 주어진 것을 보여준다. 이후 갑은 소문자 알파벳으로 구성된 길이가 13ドル$인 문자열 aaaaaaaathree을 출력하였다.

예제 입력 2

2
aaaaaaaathree

예제 출력 2

3

이어서 예제 입력 1에서 갑이 출력한 aaaaaaaathree이 을의 입력으로 주어진다. 위에서 설명한 것과 같이 소문자 알파벳으로 구성된 길이가 13ドル$인 문자열이 주어진 것을 알 수 있다.

을은 $A+B$의 값인 3ドル$을 출력하였다.

힌트

출처

University > 신촌지역 대학생 프로그래밍 대회 동아리 연합 > 2024 신촌지역 대학생 프로그래밍 대회 동아리 연합 겨울 대회 (SUAPC 2024 Winter) 연습 세션 PB번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

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

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