Marathon Matches dalam upaya untuk menyediakan format kompetisi
TopCoder telah menciptakan Marathon Matches dalam upaya untuk menyediakan format kompetisi yang lebih fleksibel dengan waktu yang diperpanjang yang menawarkan berbagai jenis topik dari apa yang dapat ditawarkan dalam putaran algoritma TopCoder tradisional.
Untuk bersaing dalam Pertandingan Marathon, seseorang harus mendaftar terlebih dahulu. Seseorang dapat mendaftar kapan saja selama fase pengiriman. Fase penyerahan akan berlangsung untuk jangka waktu yang panjang (seminggu misalnya). Untuk mendaftar, Anda perlu mengklik Pertandingan Maraton dalam daftar Kontes Aktif, menyetujui aturan acara dan Anda mungkin perlu menjawab pertanyaan survei. Setelah terdaftar, Anda dapat melihat pernyataan masalah untuk Pertandingan Maraton dengan mengklik Nama Masalah dari dalam daftar Kontes Aktif.
Selama fase penyerahan, pernyataan masalah akan tersedia bagi anggota yang terdaftar untuk acara khusus tersebut.
Tidak seperti kompetisi algoritme tradisional, sistem belum tentu menguji kebenarannya. Dalam Marathon Matches, mekanisme pemberian skor mungkin berbeda untuk setiap masalah. Penjelasan tentang mekanisme pemberian skor akan diberikan dalam pernyataan masalah. Pesaing harus memahami mekanisme pemberian skor agar dapat bersaing.
Semua anggota yang terdaftar untuk Pertandingan Maraton tertentu akan melihat opsi Kirim untuk acara itu. Mengeklik tautan Kirim akan membawa Anda ke laman yang memungkinkan Anda menempelkan solusi, memilih bahasa yang tepat dan mengirimkan (untuk kompilasi dan pengujian) atau menyimpan kode Anda. Ketika tombol Kirim dipilih, kode akan segera dikompilasi. Pesan kompilasi atau kesalahan apa pun akan ditampilkan di Area Pesan. Jika kompilasi berhasil, pengajuan kemudian akan ditempatkan pada antrian untuk pengujian otomatis. Contoh kasus uji tidak akan diuji. Ketika kiriman Anda telah diproses, Anda akan menerima email yang menunjukkan dan posisi Anda di klasemen akan disesuaikan. Selama fase penyerahan, peringkat keseluruhan dan skor sementara adalah satu-satunya bagian informasi yang akan tersedia. Pesaing yang diberikan hanya akan diizinkan untuk mengirimkan sekali setiap 4 jam. Selain itu, jika pesaing memiliki kiriman yang tertunda di antrean pengujian, ia harus menyelesaikan pengujian sebelum dapat mengajukan lagi.
Mengklik tombol Uji Contoh akan segera mengkompilasi dan menempatkan kiriman Judi Bola Anda pada antrean untuk pengujian otomatis hanya pada kasus uji. Umpan balik yang terperinci akan lengkap, termasuk waktu pemrosesan, skor, dan output apa pun dari program. Pesaing dapat mengajukan contoh uji setiap 30 menit sekali. Peringkat pesaing dan skor keseluruhan tidak akan diperbarui.
Dalam Pertandingan Marathon, semua pesaing didorong untuk meningkatkan solusi mereka dan mengirim ulang secara berulang-ulang sepanjang fase pengajuan. Pengajuan terbaru selalu merupakan salah satu yang diperhitungkan, jadi jika Anda membuat pengajuan yang tidak mendapat nilai serta pengajuan sebelumnya, yang paling baru akan tetap menjadi salah satu yang diperhitungkan dalam klasemen. Java, C ++, C # .NET, VB.NET, atau Python.
Setelah pertandingan selesai, semua pengiriman akan ditempatkan pada antrean untuk pengujian sistem otomatis. Selama pengujian sistem, setiap pengajuan akan dijalankan terhadap serangkaian uji kasus yang lebih besar dan dikeluarkan skor akhir. Hanya skor akhir ini yang akan digunakan untuk menentukan peringkat akhir.
Kapan pun selama pertandingan Pertandingan Maraton, anggota TopCoder dapat melihat klasemen terbaru dari acara tersebut. Ini akan menunjukkan peringkat saat ini dan skor sementara untuk setiap anggota acara. Mengeklik kiriman akan mengirimkan tanggal, dan waktu pengiriman untuk peserta yang diberikan.
Setelah fase pengiriman Pertandingan Marathon berakhir, hasil akhir akan tersedia dengan mengklik tautan Hasil. Pesaing akan dapat melihat kasus uji coba, pengiriman pesaing lain, dan hasil.
Untuk bersaing dalam Pertandingan Marathon, seseorang harus mendaftar terlebih dahulu. Seseorang dapat mendaftar kapan saja selama fase pengiriman. Fase penyerahan akan berlangsung untuk jangka waktu yang panjang (seminggu misalnya). Untuk mendaftar, Anda perlu mengklik Pertandingan Maraton dalam daftar Kontes Aktif, menyetujui aturan acara dan Anda mungkin perlu menjawab pertanyaan survei. Setelah terdaftar, Anda dapat melihat pernyataan masalah untuk Pertandingan Maraton dengan mengklik Nama Masalah dari dalam daftar Kontes Aktif.
Selama fase penyerahan, pernyataan masalah akan tersedia bagi anggota yang terdaftar untuk acara khusus tersebut.
Tidak seperti kompetisi algoritme tradisional, sistem belum tentu menguji kebenarannya. Dalam Marathon Matches, mekanisme pemberian skor mungkin berbeda untuk setiap masalah. Penjelasan tentang mekanisme pemberian skor akan diberikan dalam pernyataan masalah. Pesaing harus memahami mekanisme pemberian skor agar dapat bersaing.
Semua anggota yang terdaftar untuk Pertandingan Maraton tertentu akan melihat opsi Kirim untuk acara itu. Mengeklik tautan Kirim akan membawa Anda ke laman yang memungkinkan Anda menempelkan solusi, memilih bahasa yang tepat dan mengirimkan (untuk kompilasi dan pengujian) atau menyimpan kode Anda. Ketika tombol Kirim dipilih, kode akan segera dikompilasi. Pesan kompilasi atau kesalahan apa pun akan ditampilkan di Area Pesan. Jika kompilasi berhasil, pengajuan kemudian akan ditempatkan pada antrian untuk pengujian otomatis. Contoh kasus uji tidak akan diuji. Ketika kiriman Anda telah diproses, Anda akan menerima email yang menunjukkan dan posisi Anda di klasemen akan disesuaikan. Selama fase penyerahan, peringkat keseluruhan dan skor sementara adalah satu-satunya bagian informasi yang akan tersedia. Pesaing yang diberikan hanya akan diizinkan untuk mengirimkan sekali setiap 4 jam. Selain itu, jika pesaing memiliki kiriman yang tertunda di antrean pengujian, ia harus menyelesaikan pengujian sebelum dapat mengajukan lagi.
Mengklik tombol Uji Contoh akan segera mengkompilasi dan menempatkan kiriman Judi Bola Anda pada antrean untuk pengujian otomatis hanya pada kasus uji. Umpan balik yang terperinci akan lengkap, termasuk waktu pemrosesan, skor, dan output apa pun dari program. Pesaing dapat mengajukan contoh uji setiap 30 menit sekali. Peringkat pesaing dan skor keseluruhan tidak akan diperbarui.
Dalam Pertandingan Marathon, semua pesaing didorong untuk meningkatkan solusi mereka dan mengirim ulang secara berulang-ulang sepanjang fase pengajuan. Pengajuan terbaru selalu merupakan salah satu yang diperhitungkan, jadi jika Anda membuat pengajuan yang tidak mendapat nilai serta pengajuan sebelumnya, yang paling baru akan tetap menjadi salah satu yang diperhitungkan dalam klasemen. Java, C ++, C # .NET, VB.NET, atau Python.
Setelah pertandingan selesai, semua pengiriman akan ditempatkan pada antrean untuk pengujian sistem otomatis. Selama pengujian sistem, setiap pengajuan akan dijalankan terhadap serangkaian uji kasus yang lebih besar dan dikeluarkan skor akhir. Hanya skor akhir ini yang akan digunakan untuk menentukan peringkat akhir.
Kapan pun selama pertandingan Pertandingan Maraton, anggota TopCoder dapat melihat klasemen terbaru dari acara tersebut. Ini akan menunjukkan peringkat saat ini dan skor sementara untuk setiap anggota acara. Mengeklik kiriman akan mengirimkan tanggal, dan waktu pengiriman untuk peserta yang diberikan.
Setelah fase pengiriman Pertandingan Marathon berakhir, hasil akhir akan tersedia dengan mengklik tautan Hasil. Pesaing akan dapat melihat kasus uji coba, pengiriman pesaing lain, dan hasil.