Microsoft Q# Coding Contest - Summer 2018

15 problems from Microsoft Q# Coding Contest - Summer 2018 (contest 1002), difficulty 800-1900. 15/15 solutions verified against sample I/O.

15 items

Microsoft Q# Coding Contest - Summer 2018

Special | 15 problems | 15/15 verified | Difficulty 800-1900 | 16m 9s

# Problem Rating Tags Accepted Time
A1 Generate superposition of all basis states 800 *special 929 59s
A2 Generate superposition of zero state and a basis state 1300 *special 570 1m 4s
A3 Generate superposition of two basis states 1500 *special 483 1m 9s
A4 Generate W state 1900 *special 274 1m 24s
B1 Distinguish zero state and W state 1300 *special 488 56s
B2 Distinguish GHZ state and W state 1600 *special 455 1m 3s
B3 Distinguish four 2-qubit states 1600 *special 421 1m 10s
B4 Distinguish four 2-qubit states - 2 1700 *special 317 56s
C1 Distinguish zero state and plus state with minimum error 1700 *special 309 1m 12s
C2 Distinguish zero state and plus state without errors 1800 *special 273 1m 15s
D1 Oracle for f(x) = b * x mod 2 1200 *special 418 50s
D2 Oracle for f(x) = b * x + (1 - b) * (1 - x) mod 2 1300 *special 390 1m 5s
D3 Oracle for majority function 1600 *special 341 1m 8s
E1 Bernstein-Vazirani algorithm 1500 *special 329 51s
E2 Another array reconstruction algorithm 1900 *special 209 1m 7s