n이 21억 미만이 아닐수 있습니다.
고정비용이 20억이고, 생산비용이 1, 이익이 2라면,
40억대는 팔아야 손익분기점이 넘겠죠
그런데 int의 범위는
–2,147,483,648 ~ 2,147,483,647 입니다.
따라서 변수들을 long long으로 바꾸면 일단 틀리지는 않습니다만,
이 코드의 경우는 시간초과가 됩니다
시간제한이 0.35초이고, 대략 1억번 연산이 1초로 생각하면 위에 든 예대로 n이 증가하면 못해도 40억번 n이 증가해야 되기 때문입니다.
단순히 산술연산만 해도 답이 나올수 있으니 while문을 제거하고 수학 식으로 표현해 보세요
mhun0512 3년 전
계속 틀리다고 나오는데 뭐가 문제일까요