0
BOCA Online Contest
Her bir yerel site rekabeti bağımsız olarak yürütmesine rağmen (örneğin, programlama ortamı ve gönderim sistemleri yerel olarak kontrol edilir), problem seti ve test senaryoları benzersiz bir komite tarafından hazırlanır ve tüm sitelere dağıtılır.Bu nedenle, tüm siteler yarışmalarını neredeyse aynı başlangıç saatinde aynı gün gerçekleştirir ve yerel başhakimler sorun seti hakkında olası şüpheleri tartışmak için çevrimiçi bir iletişim kanalı tutarlar.Ayrıca, yerel sitelerden aynı sistemleri kullanmaları istenmemekle birlikte, aynı sitedeki tüm ekiplere eşit şartlar sağlamakla yükümlüdür.Brezilya finallerine verilen slotlar, sitelerin boyutuna ve önceki yıldaki okulların performansına göre tahsis edilir (madalyalar en iyi takımlara verilir ve bu madalyalar, ödüllü okulun yarıştığı siteye bir yuva garanti eder).Bu şekilde, finallerin slotları sahalara tahsis edilir ve yerel ekipler site içinde finale katılabilmek için yarışırlar ve genellikle farklı sitelerde rekabet eden takımları karşılaştırmanın doğasında olan farklı koşullardaki problemlerden kaçınırlar.Bir yarışma düzenlemenin kolay bir yolunu sağlamak için (belirtildiği gibi yapılan problem setinin yanı sıra) BOCA, ICPC kurallarına dayalı yarışmaların programlanması için bir yönetim sistemi ve sanal makinelere dayalı bir linux dağıtımı geliştirdik, Maratona Linux olarak bilinir [1].Linux dağıtımı, sistem personelinin bir takım makinesi, bir yargıç makinesi ve hatta yerel yarışma için bir sunucu olarak yapılandırmasını sağlayan basit bir adım adım kılavuzla sağlanır.Böylece, tüm takımların, hakimlerin ve sunucunun aynı editörleri, derleyicileri, vb. İle tam olarak aynı yapılandırma ve sürüme sahip olması sağlanır.Yarışma yönetim sistemi olan BOCA, yarışmayı ayarlamak için adım adım yapılandırma talimatları da içerir (kurulum linux dağıtımına zaten dahil olduğu için gerekli değildir) ve yerel siteler için teknik destek sağlanır ....
boca-online-contest