문제
실수 t에 대하여, 함수 f(x)가 x=t에서 정의되어 있고, limx→tf(x)=f(t)인 경우 "f(x)는 x=t에서 연속이다"라고 한다.
함수
f(x)={ax+bcx+d(x≤k)(x>k)가 주어질 때, 이 함수가 x=k에서 연속인지 판별하자.
입력
첫 번째 줄에 정수 k가 주어진다. (−107≤k≤107)
두 번째 줄에 정수 a, b, c, d가 공백으로 구분되어 주어진다. (−107≤a,b,c,d≤107; a,c=0)
출력
f(x)가 x=k에서 연속이라면, Yes와 f(k)를 공백으로 구분하여 출력하고, 아니라면 No를 출력한다.
어떻게 풀까?
- x=k 에서 연속인이 알아야 하기 때문에 a⋅k+b==c⋅k+d 가 참인지 거짓인지 판별 후 올바른 출력을 한다.