아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

견장의 별

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

요약
별 개수의 범위와 Y에게서 뺄 수 있는 별 개수의 최솟값과 최댓값이 주어질 때, 대대에 있을 수 있는 장교 수의 최솟값과 최댓값을 구한다.
난이도

보통10점 중 5점

유형
수학, 구현, 완전 탐색, 구간
정답자
아직 제출이 없습니다

문제

이름이 알려지지 않은 대대에는 모든 장교의 견장에 별이 aa개 이상 bb개 이하여야 하고, 두 장교도 같은 수의 별을 달아서는 안 된다는 규칙이 있다.

계급 강등으로 장교 Й가 이 대대로 전출되었다. 강등 전 Й의 견장에는 별이 cc개 있었다. 이제 대대장은 Й의 견장에서 별의 일부를 떼어내야 하며, 그 결과 Й의 견장에 있는 별의 수는 cc보다 엄격히 작아져야 한다.

대대장은 이 문제를 조사한 결과, 규칙이 지켜지도록 장교 Й의 견장에서 뗄 수 있는 별의 최소 양수 개수가 dd이고 최대 개수가 ee라는 것을 알아냈다. 대대장은 즉시 이 사실을 장교 Й에게 알렸다.

이제 장교 Й는 궁금해졌다. 자신이 오기 전 대대에 장교가 최소 몇 명, 최대 몇 명 있었을 수 있는가? 대대장은 대대의 장교가 아니며, 그의 견장에는 별이 아니라 특별한 신비한 기호가 그려져 있다.

입력

첫째 줄에 다섯 개의 정수 aa, bb, cc, dd, ee가 주어진다 (1≤a,b,c,d,e≤10001 \le a, b, c, d, e \le 1000, a≤ba \le b, a<ca < c, d≤ed \le e).

상황이 올바르다는 것이 보장된다. 즉 장교 Й를 강등시켜 조건에 제시된 규칙이 지켜지도록 할 수 있고, 대대장의 주장도 참이다.

출력

대대에 있을 수 있는 장교 수의 최솟값과 최댓값을 출력한다.

예제2

  1. 예제 1

    입력
    10 18 20 5 8
    
    예상 출력
    5 7
    
  2. 예제 2

    입력
    2 10 5 1 3
    
    예상 출력
    0 7