A/B - 3

시간 제한0.5초메모리 제한512 MB

요약
최대 10000자리 음이 아닌 정수 A와 B가 주어질 때, A를 B로 나눈 몫과 나머지(0 이상)를 구한다.
난이도

어려움10점 중 8점

유형
수학, 구현, 문자열, 정수론
정답자
아직 제출이 없습니다

문제

두 정수 A와 B를 입력받은 다음, A/B의 몫과 나머지를 출력하는 프로그램을 작성하시오.

어떤 정수 q와 r에 대해 A = qB + r (0 ≤ r < |B|)로 나타낼 수 있을 때, q를 몫, r을 나머지라고 한다.

입력

첫째 줄에 A와 B가 주어진다. (-10^10000 ≤ A, B ≤ 10^10000, B ≠ 0)

출력

첫째 줄에 A/B의 몫, 둘째 줄에 나머지를 출력한다.

예제5

  1. 예제 1

    입력
    5 2
    
    예상 출력
    2
    1
    
  2. 예제 2

    입력
    7 3
    
    예상 출력
    2
    1
    
  3. 예제 3

    입력
    7 -3
    
    예상 출력
    -2
    1
    
  4. 예제 4

    입력
    -7 3
    
    예상 출력
    -3
    2
    
  5. 예제 5

    입력
    -7 -3
    
    예상 출력
    3
    2