2011-08-08 6 views
-4

O (log (n)) 시간에 x/y를 어떻게 계산할 것입니까? , X, Y &Brainstorm : log (n) 시간에 x/y를 계산하려면

N = X/Y는 해당/연산자를 사용할 수없는 정수

이다.

하나의 구현 결과가 X, 즉 미만까지 YQ 시간을 추가하는 것입니다

y * q < x 
+1

* "분명히"*는 질문을 이해하지 못합니다. 왜 안돼? –

+1

'n'은 비트 수입니까? – tskuzzy

+0

"n"은 무엇입니까? x를 나타내는 데 사용되는 비트 수는 얼마입니까? – mbeckish

답변

2

무엇 ** (10)에 대한 (로그 (X) - 로그 (Y))

빅 O를() 표기법은 다른 입력 개수로 문제가 어떻게 확장되는지에만 적용됩니다.
'n'은 x와 y의 자릿수입니다.

+0

현명하지만 보다 효율적인 솔루션 제공 – Atishay

관련 문제