Question: We are given three subsets of numbers , , { 0 , . . . , } . Design an algorithm that runs in worst

We are given three subsets of numbers ,,{0,...,}
. Design an algorithm that runs in worst case time \Theta (log())
that checks if there exists numbers 1,2
in ,
, respectively and number 3
in
such that 1+2=3
.
Hint: Convert the set ={0,1,...,}
into the polynomial (): 0+1++
. Suppose (),()
are polynomials obtained from the sets ,
respectively, interpret what the product ()\times ()
signifies. Use this to complete an algorithm for the problem at hand that runs in log()
time.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!