10817번 - 세 수
max, min 함수의 비용이 큰 거 같긴 한데
복잡한 if문, 알고리즘 없이 덧셈, 뺄셈으로만 중간값을 찾는 코드입니다.
사칙 연산중 시간이 오래 걸리는 * / 를 배제한...
포트란과 같은 계산 중심 언어에서 이런식으로 많이 쓴다고 하는데 다른 언어도 퍼포먼스에 이득이겠죠?
큰 차이는 없을 것 같지만 max함수를 if문 하나라고 한다면 네 번의 이프문이 필요하지 않나요?
그냥 이프문을 나열하면 세 개면 될 것 같습니다.
min(A,B)^min(B,C)^min(C,A)
댓글을 작성하려면 로그인해야 합니다.
tohinata 8년 전
max, min 함수의 비용이 큰 거 같긴 한데
복잡한 if문, 알고리즘 없이 덧셈, 뺄셈으로만 중간값을 찾는 코드입니다.
사칙 연산중 시간이 오래 걸리는 * / 를 배제한...
포트란과 같은 계산 중심 언어에서 이런식으로 많이 쓴다고 하는데 다른 언어도 퍼포먼스에 이득이겠죠?