BOJ 31260 ПРАВОЪГЪЛНИК

BOJ 31260 ПРАВОЪГЪЛНИК

문제 링크:

문제 내용

어떤 직사각형이 있습니다. 둘레의 길이가 xx미터 yy센티미터이고 가로가 세로보다 dd센티미터 더 길 때, 직사각형의 가로와 세로 길이를 계산하세요.

입력

첫 번째 줄에 xxyy가 주어집니다.

두 번째 줄에 dd가 주어집니다.

직사각형의 가로와 세로의 길이는 센티미터 단위로 999  999  999999\;999\;999 이하의 양의 정수입니다.

출력

첫 번째 줄에 가로의 길이를, 두 번째 줄에 세로의 길이를 출력합니다. 각각에 대해, 길이가 aa미터 bb센티미터 (0b<1000 \le b < 100)라면 aabb를 순서대로 한 줄에 출력합니다.

문제 풀이

스포일러

일차방정식을 세워서 풀 수 있습니다.

  • 2(A+B)=100x+y2(A+B) = 100x + y
  • A=B+dA = B + d

두 번째 식을 첫 번째 식에 대입하여 BB를 구하고, 두 번째 식으로 AA를 구하면 됩니다. 출력 형식에 주의합니다.

Last updated on