Microsoft Quantum Team memiliki kabar baik bagi pecinta dan programmer komputasi kuantum yang ingin menantang diri mereka sendiri. Kami sangat senang mengumumkan Kontes Pemrograman Microsoft Summer untuk Q # - Microsoft Q # Coding Contest - Summer 2018! Dengan berpartisipasi di dalamnya, Anda dapat mengasah keterampilan Anda di bidang pemrograman kuantum dengan memecahkan masalah berbagai kompleksitas menggunakan bahasa pemrograman kuantum Q #. Pemenang akan menerima T-shirt Microsoft Quantum!

Komputasi kuantum adalah pendekatan fundamental baru untuk pemrograman yang memiliki sedikit kesamaan dengan komputasi klasik. Mereka sangat berbeda sehingga beberapa masalah yang dianggap tidak dapat diselesaikan dalam model klasik (misalnya, faktorisasi bilangan bulat, perhitungan logaritma diskrit pada kurva eliptik atau imitasi sistem fisik) dapat diselesaikan secara efektif pada komputer kuantum. Microsoft baru-baru ini memperkenalkan Quantum Development Kit, yang mencakup bahasa pemrograman Q # baru, yang dapat membuatnya lebih mudah bagi programmer klasik untuk mempelajari lingkungan baru. Q # terintegrasi ke dalam lingkungan pengembangan
Visual Studio atau
Visual Studio Code dan tersedia sebagai alat baris perintah. Visual Studio Code memungkinkan Anda untuk mengembangkan aplikasi untuk Windows, macOS dan Linux.
Kompetisi akan diadakan
dari tanggal 6 hingga 9 Juli dan akan menawarkan peserta untuk memecahkan masalah kompleksitas yang beragam pada topik pengantar dari bidang komputasi kuantum: superposisi, pengukuran, ramalan dan algoritma sederhana.
Peraturan Persaingan
- Kompetisi akan berisi 12 tugas dari berbagai tingkat kesulitan.
- Untuk menyelesaikan setiap masalah, perlu untuk menulis kode dalam bahasa Q #, yang akan memungkinkan untuk melakukan transformasi yang dijelaskan dari seperangkat qubit yang diberikan atau untuk menganalisis keadaan set tersebut. Hanya keputusan yang ditulis dalam Q # yang diterima.
- Keputusan dianggap benar jika melewati serangkaian tes yang telah ditentukan. Segera setelah melewati keputusan, Anda akan dapat mengetahui hasil Anda.
- Peserta dievaluasi dengan jumlah masalah yang diselesaikan dengan benar.
- Dalam kasus seri, pemenang ditentukan tergantung pada jumlah total waktu penalti yang diterima oleh peserta dalam menyelesaikan semua masalah. Waktu penalti dihitung sebagai berikut: untuk setiap masalah yang diselesaikan penalti dikenakan biaya tergantung pada jumlah waktu yang telah berlalu sejak dimulainya kompetisi; untuk setiap keputusan yang salah, dikenakan penalti tambahan 20 menit (jika Anda gagal menyelesaikan masalah, penalti tidak akan dikenakan).
- 50 peserta teratas akan menerima T-shirt Microsoft Quantum.
- TIDAK ADA PEMBAYARAN YANG DIBUTUHKAN. Peserta harus berusia 16 tahun atau lebih. Kompetisi berakhir pada 9 Juli 2018. Lihat aturan resmi untuk detail lebih lanjut.
Dari 29 Juni hingga 2 Juli, kami mengadakan putaran pemanasan, di mana tugas-tugas yang lebih sederhana disajikan pada topik yang sama seperti dalam kompetisi utama. Partisipasi dalam putaran pemanasan adalah opsional. Putaran pemanasan memungkinkan untuk membiasakan diri dengan kondisi kompetisi dan sistem pengambilan keputusan di muka, serta menyegarkan kembali pengetahuan atau mempelajari dasar-dasar komputasi kuantum dan bahasa Q #. 24 jam setelah dimulainya, kami menerbitkan solusi dan klarifikasi untuk tiga tugas paling sederhana. Setelah menyelesaikan putaran, kami menerbitkan sebuah artikel di halaman kompetisi, di mana kami mengungkapkan logika komputasi kuantum di balik solusi, serta metodologi untuk menggunakan Q #.
Untuk memulai, lihat
petunjuk pemasangan Q # dan
bahan referensi untuk bahasa ini .
Materi tentang komputasi kuantum dan Q #
Bagi mereka yang menggunakan Codeforces untuk pertama kalinya
- Buat akun di sini .
Daftar untuk babak pemanasan di sini .- Anda dapat mendaftar untuk kontes di sini .
- Setelah dimulainya putaran pemanasan pada 29 Juni, tugas dan bahan tambahan kompetisi akan tersedia di alamat ini .
- Setelah dimulainya kompetisi pada 6 Juli, tugas akan tersedia di sini .
Semoga beruntung Kami harap Anda menikmati kontes!