가뭄(Small)
면접 대비시간 제한1초메모리 제한1024 MB
세 구역의 목표 강수량이 주어질 때, 두 구역씩 짝지어 내리는 양 a, b, c를 모두 양수로 정해 각 구역이 목표치를 정확히 채우도록 하거나 불가능하면 -1을 출력한다.
문제
가뭄에 시달리는 신촌을 위해 국렬이는 세 칸으로 이루어진 신촌에 비를 내리려 한다. 그러나 국렬이는 무능해서 각 칸에 따로 비를 내리지 못하고, 두 칸에 똑같이 비를 내리는 것만 할 수 있다.
1번째 칸과 2번째 칸에 동시에 내리는 비의 강수량을 a cm, 1번째 칸과 3번째 칸에 동시에 내리는 비의 강수량을 b cm, 2번째 칸과 3번째 칸에 동시에 내리는 비의 강수량을 c cm라고 하자. a, b, c는 모두 양의 실수여야 한다. 가뭄에 시달리는 신촌이라도 비가 너무 많이 오면 곤란하고, 너무 적게 와도 곤란하다. 그래서 각 칸에 해당하는 지역의 강수량은 정확히 di cm가 되어야 한다. 이때 정확한 a, b, c의 값을 구하여라.
입력
3개의 양의 정수가 입력으로 들어온다. 각각은 d1, d2, d3을 의미한다. (1 ≤ d1, d2, d3 ≤ 106)
출력
조건에 맞게 비를 내릴 수 없다면 -1을 출력한다.
조건에 맞게 비를 내릴 수 있다면 1을 출력하고, 다음 줄에 a, b, c를 소수 첫째 자리까지 반올림한 값을 공백으로 구분하여 출력한다.