알고리즘 수업 - 점근적 표기 4
면접 대비시간 제한1초메모리 제한512 MB
이차함수 f(n)과 상수 c, n0가 주어질 때 모든 n >= n0에서 f(n) <= c*n^2가 성립하는지 판정한다.
문제
오늘도 서준이는 점근적 표기 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자.
알고리즘의 소요 시간을 나타내는 O-표기법(빅-오)은 다음과 같이 정의한다.
O() = { | 모든 ≥ 에 대하여 ≤ × 인 양의 상수 와 가 존재한다}
이 정의는 실제 O-표기법(https://en.wikipedia.org/wiki/Big_O_notation)과 다를 수 있다.
함수 = + + , 양의 정수 , 가 주어질 경우 O() 정의를 만족하는지 알아보자.
입력
첫째 줄에 함수 을 나타내는 정수 , , 가 주어진다. (0 ≤ || ≤ 100)
다음 줄에 양의 정수 가 주어진다. (1 ≤ ≤ 100)
다음 줄에 양의 정수 가 주어진다. (1 ≤ ≤ 100)
출력
, , 가 O() 정의를 만족하면 1, 아니면 0을 출력한다.