QCoder Logo

QCoder Programming Contest 002

Time: 2024-08-18 08:00 (UTC+0)

Duration: 180 min

Number of Problems: 14

Writer: PSL, ST12

Contest Information

QCoder, a new platform for quantum competitive programming, was launched in 2024. We are excited to announce our second contest, QCoder Programming Contest (QPC) 002! Participants of all skill levels are welcome. Please feel free to join!

If you are new to QCoder, please read the Q&A before participating.

Scores

ProblemScore
A1 - Generate State 0- \ket{0}100
A2 - Generate State 12(03)\frac{1}{\sqrt{2}}\lparen\ket{0}-\ket{3}\rparen200
A3 - Generate State 12(02n1)\frac{1}{\sqrt{2}}\lparen\ket{0}-\ket{2^{n}-1}\rparen I300
A4 - Generate State 12(02n1)\frac{1}{\sqrt{2}}\lparen\ket{0}-\ket{2^{n}-1}\rparen II100
A5 - Generate State 12(02n1)\frac{1}{\sqrt{2}}\lparen\ket{0}-\ket{2^{n}-1}\rparen III200
B1 - Generate State eiθ0e^{i\theta}\ket{0}100
B2 - Phase Shift Oracle200
B3 - SWAP Qubits200
B4 - Quantum Fourier Transform200
B5 - Quantum Arithmetic I200
B6 - Quantum Arithmetic II200
B7 - Quantum Arithmetic III200
B8 - Quantum Arithmetic IV200
Ex - Can you prepare ω?\ket{\omega}?600

Contest Rules

  • Internet use and reference to available documents are permitted.
  • Collaboration with others during the contest is prohibited.
  • Do not post about the contest problems on social media while the contest is ongoing. (Posting afterwards is encouraged!)
  • How to rank contestants
    1. Scores are awarded for solving problems during the contest.
    2. Rankings are determined by the total scores.
    3. If two contestants have the same total score, the one with the earlier final accepted submission will be ranked higher.
    4. There is no penalty for submitting incorrect solutions.

Contact

If you have any questions or need clarifications, please inquire through the contact.

Survey

After the contest, we look forward to your feedback. Please share your thoughts and suggestions for improving QCoder by filling out our survey.

Information

  1. We are seeking sponsors to support QCoder. If you are interested, please contact us through the contact.
  2. After the contest ends, we look forward to hearing your thoughts with the hashtag #QCoder.