두 수의 곱
시간 제한2초메모리 제한512 MB
a, b, c가 주어질 때 A*B=C를 만족하는 양의 정수 A, B, C를 골라 |A-a|+|B-b|+|C-c|의 최솟값을 구한다.
문제
세 정수 , , 가 주어진다. 를 만족하는 양의 정수 , , 중에서 를 가장 작게 만드는 값을 구한다.
는 의 절댓값이다.
입력
첫째 줄에 , , 가 공백으로 구분해 주어진다. ()
출력
첫째 줄에 의 최솟값을 출력한다. 이때 는 와 같아야 한다.
만드는 중입니다
시간 제한2초메모리 제한512 MB
a, b, c가 주어질 때 A*B=C를 만족하는 양의 정수 A, B, C를 골라 |A-a|+|B-b|+|C-c|의 최솟값을 구한다.
세 정수 a, b, c가 주어진다. A×B=C를 만족하는 양의 정수 A, B, C 중에서 ∣A−a∣+∣B−b∣+∣C−c∣를 가장 작게 만드는 값을 구한다.
∣x∣는 x의 절댓값이다.
첫째 줄에 a, b, c가 공백으로 구분해 주어진다. (1≤a,b,c≤106)
첫째 줄에 ∣A−a∣+∣B−b∣+∣C−c∣의 최솟값을 출력한다. 이때 A×B는 C와 같아야 한다.
예제 1
19 28 522
2
예제 2
10 30 500
11
예제 3
111 111 12321
0
예제 4
1000 100 10
1089