№ 1670Квантовые вычисленияУровень 2

Четыре состояния с комплексными фазами

Вход — два кубита в $|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...
        
    }
}