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