کُدکُد
خانه
ساختار مسابقه
قوانین
بلاگ
آموزش
درباره ما
تماس با ما
ثبتنام
ورود به پنل
قوانین
قوانین و مقررات مسابقه
پیش از ثبتنام حتماً این قوانین را بخوان. شرکت در مسابقه یعنی پذیرش کامل این قوانین.
۱. شرایط شرکت
مسابقه ویژهی دانشآموزان متوسطهی اول (هفتم تا نهم) و متوسطهی دوم (دهم تا دوازدهم) است.
هر دانشآموز فقط در یک سطح میتواند شرکت کند — سطح اول (متوسطهی اول) یا سطح دوم (متوسطهی دوم).
شرکت فقط به دو صورت ممکن است:
تکنفره
(یک نفر) یا
دونفره
(سرگروه و یک همتیمی).
هر شرکتکننده فقط یکبار میتواند ثبتنام کند. ثبتنام تکراری حذف میشود.
برای شرکت در مرحلهی حضوری، وجود در مرحلهی آنلاین و کسب رتبهی راهیابی ضروری است.
۲. هزینهی ثبتنام
هزینهی ثبتنام برای تیم
تکنفره ۲۰۰ هزار تومان
و برای تیم
دونفره ۳۰۰ هزار تومان
است.
این مبلغ برای کل تیم دریافت میشود، نه بهازای هر نفر.
نوع شرکت را هنگام ثبتنام انتخاب میکنی و مبلغ بر همان اساس محاسبه میشود.
هزینهی پرداختشده در هیچ شرایطی بازگردانده نمیشود (مگر لغو مسابقه از سمت برگزارکننده).
پرداخت باید تا تاریخ مهلت اعلامشده انجام شود؛ در غیر این صورت ثبتنام لغو میشود.
۳. قوانین مرحلهی آنلاین (Codeforces-style)
مسابقه در تاریخ و ساعت اعلامشده آغاز شده و ۲ ساعت (۱۲۰ دقیقه) ادامه دارد.
تمام شرکتکنندگان بهصورت همزمان سوالها را دریافت میکنند.
استفاده از کتاب، اینترنت، و کدهای قبلیِ خودتان
مجاز
است.
ممنوع:
کمک گرفتن از دیگران (اونلاین، حضوری، چت، تماس)، اشتراکگذاری کد در طول مسابقه، یا استفاده از کدهای دیگران.
هر گونه تقلب (چیت، اشتراک کد، حل جایگزین) منجر به
حذف دائمی
از مسابقه و محرومیت از نسخههای بعدی میشود.
کدها باید در زمان مسابقه در سامانه ثبت شوند. ارسال خارج از زمان قابل قبول نیست.
داوری بر اساس خروجی برنامه انجام میشود. زبان برنامهنویسی اهمیت ندارد (C، C++، C#، Java، Python).
سیستم امتیازدهی:
امتیاز پایه × ضریب زمان − جریمه WA
(توضیح کامل در صفحهی
ساختار مسابقه
).
رتبهبندی زنده در طول مسابقه نمایش داده میشود؛ رتبه نهایی پس از پایان مسابقه قطعی میشود.
۴. قوانین مرحلهی حضوری (ICPC-style)
فینال حضوری در مدرسهی شهید مدنی تبریز برگزار میشود.
فقط راهیافتگان مرحلهی آنلاین (بر اساس جدول رتبهبندی سطح خود) دعوت میشوند.
شرکت در فینال برای راهیافتگان
الزامی
است. عدم حضور به منزله انصراف است.
مدت مسابقه: ۳ ساعت (۱۸۰ دقیقه).
استفاده از هرگونه وسیلهی ارتباطی (موبایل، ساعت هوشمند، و...) ممنوع است.
شرکتکنندگان باید با مدرک معتبر (کارت دانشآموزی یا شناسنامه) حاضر شوند.
فقط یک سیستم برای هر تیم (تکنفره یا دونفره) در اختیار قرار میگیرد.
زبانهای مجاز:
C، C++، C#، Java، Python
(پنج زبان؛ به دلیل محدودیت محیط داوری).
سیستم امتیازدهی:
ICPC استاندارد
— رتبه بر اساس تعداد سوال حلشده، سپس کمترین مجموع جریمه.
جریمه = زمان AC + ۲۰ × تعداد WA قبل از AC (فقط برای سوالهایی که در نهایت حل شدهاند).
نتیجهی داوری قطعی است و قابل اعتراض نیست.
۵. زبانهای برنامهنویسی و محیط اجرا
مرحله آنلاین:
C، C++، C#، Java، Python — هر پنج زبان بهصورت کامل پشتیبانی میشوند.
مرحله حضوری:
C (GNU17)، C++ (GNU++17)، C# (Mono 6.8)، Java 11، Python 3.10 — به دلیل استانداردسازی محیط داوری.
داوری بر اساس
درستی خروجی
است، نه زبان انتخابی. سوالها طوری طراحی شدهاند که در تمام زبانها قابل حل باشند.
محدودیتهای حافظه و زمان برای همه زبانها یکسان است (معمولاً ۲۵۶ مگابایت حافظه، ۱ تا ۲ ثانیه زمان).
۶. حریم خصوصی و اطلاعات
اطلاعات ثبتشده (نام، موبایل، کد ملی، مدرسه، ...) فقط برای هماهنگی مسابقه استفاده میشود.
اطلاعات شرکتکنندگان در اختیار اشخاص ثالث قرار نمیگیرد.
عکسها و فیلمهای گرفتهشده در مرحلهی حضوری ممکن است در شبکههای اجتماعی و سایت مسابقه منتشر شوند. اگر مخالف هستید، در هنگام ثبتنام اعلام کنید.
کدهای ارسالی در مسابقه ممکن است برای اهداف آموزشی و تحلیلی (بدون نام) استفاده شوند.
۷. اعتراضات و رسیدگی
هرگونه اعتراض درباره داوری مرحلهی آنلاین باید حداکثر تا ۲۴ ساعت پس از پایان مسابقه از طریق
پشتیبانی
ثبت شود.
در مرحله حضوری، اعتراضات باید بلافاصله پس از پایان مسابقه و پیش از اعلام نتایج نهایی به داوران رئيسية گزارش شود.
تصمیم داوران رئيسية در هر دو مرحله نهایی و غیرقابلتغییر است.