반응형

백준 1712번 손익분기점 풀이 코드

C | C++ | Java | Python


풀이

노트북 마진이 생산비에 미치지 못한다면 무조건 -1, 그렇지 않다면 고정비용 / 마진 + 1을 출력합니다.

코드

#include <stdio.h>

int main() {
    int a, b, c, num;
    scanf("%d %d %d", &a, &b, &c);

    if (c <= b) {
        printf("-1");
        return 0;
    }
    num = a / (c-b) + 1;
    printf("%d", num);
    return 0;
}
#include <iostream>
using namespace std;

int main() {
    int a, b, c, num;
    cin>>a>>b>>c;

    if (c <= b) {
        cout<<-1;
        return 0;
    }
    num = a / (c-b) + 1;
    cout<<num;
    return 0;
}
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int c = sc.nextInt();
        
        if (c <= b) {
            System.out.println("-1");
        } 
        else {
            System.out.println(a / (c-b) + 1);
        }
    }
}
a, b, c = map(int, input().split())

if c <= b:
    print(-1)
else:
    num = a // (c-b) + 1
    print(num)

문제 출처

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

반응형

+ Recent posts