Solution

ID: past-exam-of-the-mathematics-course-of-the-university-of-cambridge/2010/ii/paper-2/39a/3/solution

Counting every twiddle-factor product, including multiplication by one, the recurrence is , with . Each of the levels costs products, so
If products by one are omitted, every block saves one product. There are blocks across all stages, giving . The conventional complexity in either convention is ; additional savings are possible by treating multiplication by as component swaps and sign changes.

New to topics? Read the docs here!