04
02

https://www.acmicpc.net/problem/1712

 

입력값

  • 고정 비용 : A
  • 가변 비용 : B
  • 판매 비용 : C

판매량 : i

손익분기점 : A+B*i < C*i

 

C*i = A+B*i

C*i-B*i = A

(C-B)*i = A

i = A(C-B)

 

손익분기점은 최초로 이익이 발생되는 시점이므로 판매량을 하나 더해줘야 한다.

 

using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] s = Console.ReadLine().Split(' ');

            int a = int.Parse(s[0]);
            int b = int.Parse(s[1]);
            int c = int.Parse(s[2]);

            if (b >= c)
            {
                Console.Write(-1);
            }
            else
            {
                Console.Write(a/(c-b)+1);
            }
        }
    }
}

 

예제 입력 1 

1000 70 170

예제 출력 1 

11

예제 입력 2 

3 2 1

예제 출력 2 

-1

예제 입력 3 

2100000000 9 10

예제 출력 3 

2100000001

 

 

'코딩테스트 > 백준_문제' 카테고리의 다른 글

2869번. 달팽이는 올라가고 싶다  (0) 2022.04.02
2292번. 벌집  (0) 2022.04.02
12100번. 2048(Easy)(골드2)  (0) 2020.08.14
1516번. 게임개발(골드3)  (0) 2020.08.13
12849번. 본대산책(실버1)  (0) 2020.08.12
COMMENT