만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

완벽한 사진 배치

면접 대비

시간 제한1초메모리 제한128 MB

요약
각 C에 대해 곱이 C가 되는 약수 쌍 (W, H) 중 가장 정사각형에 가까운 것을 찾아 최소 둘레와 두 변의 길이를 출력한다.
난이도

쉬움10점 중 3점

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

문제

Roy는 학생 졸업 앨범 사진을 한 무더기 가지고 있다. 그는 이 사진들을 평평한 바닥에 서로 맞닿게 늘어놓아, 빈틈없이 꽉 찬 직사각형을 만들되 그 둘레를 최대한 작게 만들려고 한다. 모든 사진은 완전히 보여야 하며, 각 사진은 한 변의 길이가 11인 1×11 \times 1 정사각형이다.

예를 들어 사진 1212장은 다음과 같이 배치할 수 있고, 각 사진은 X로 나타낸다.

XXXX
XXXX
XXXX

물론 방향을 바꾸어 다음과 같이 놓을 수도 있다.

XXX
XXX
XXX
XXX

두 배치 모두 빈틈없이 꽉 찬 직사각형이며 둘레는 1414로 같다.

주어진 사진 개수 CC에 대하여, 모든 사진 CC장을 서로 맞닿게 놓아 만들 수 있는 꽉 찬 직사각형 중 둘레가 가장 작은 것을 찾아, 그 둘레와 직사각형의 크기를 함께 구하라.

입력

입력은 여러 개의 테스트 케이스로 이루어진다. 각 테스트 케이스는 배치할 사진의 개수를 나타내는 양의 정수 CC (1≤C<65 0001 \le C < 65\,000) 하나이다. 입력은 00이 적힌 줄로 끝나며, 이 값은 처리하지 않는다.

출력

각 CC에 대하여 다음 형식에 정확히 맞추어 한 줄씩 출력한다.

Minimum perimeter is P with dimensions W x H

여기서 PP는 가능한 가장 작은 둘레이고, WW와 HH는 그 둘레를 이루는 직사각형의 두 변의 길이로 W≤HW \le H 이다.

예제1

  1. 예제 1

    입력
    100
    15
    195
    0
    
    예상 출력
    Minimum perimeter is 40 with dimensions 10 x 10
    Minimum perimeter is 16 with dimensions 3 x 5
    Minimum perimeter is 56 with dimensions 13 x 15