Четыре состояния с одним отрицательным знаком
Вход — два кубита в $|00\rangle$, хранящиеся в массиве длины 2. Напишите операцию на языке Q#, подготавливающую состояние
$$\frac{|00\rangle+|01\rangle+|10\rangle-|11\rangle}{2}.$$
Заготовка Q#:
namespace Kata {
operation AllBasisVectorsWithPhaseFlip_TwoQubits (qs : Qubit[]) : Unit is Adj + Ctl {
// Implement your solution here...
}
}Предложить решение
Войти, чтобы отправить материал.