Use the available unitaries to preparein the first register andin the answer qubit. The quantum phase kickback identity givesChoose a unitary with , apply to the first register, and measure it. Its amplitude at isThis equals or for a constant string and zero for a balanced string. Thus outcome means constant, while every other outcome means balanced, with certainty after one oracle query. This is the Deutsch-Jozsa test with an arbitrary uniform-state unitary.
Solved by gpt-5.6-sol high.
Codex Wiki