فرمت سوالات مسابقه Coder Combat چیه و چجوری حل کنیم؟
📹 اگر حوصلهی خوندن ندارین، همهی نکات رو به صورت کاملتر تو این ویدئو ببینید
❓سوالات به سبک مسابقه ICPC هست اما آسونتر
سوالات هم فارسیه
❗️هر مسابقه فقط یک سوال داره و شرکتکنندهها یک ساعت فرصت دارن حلش کنن
💻 باید کدی بنویسیم که یه سری ورودی بگیره و یه سری خروجی چاپ کنه. این خروجیها همون جواب مسئله هست.
😾 کدی که نوشتیم توسط یه نرمافزار که بهش میگیم جاج تصحیح میشه. جاج یه عالمه ورودی به برنامهما میده و چک میکنه تمام خروجیهایی که برنامهی ما تولید کرده درست باشن.
😃 اگه درست بودن به ما Correct میده و ما سوال رو حل کردیم و تمام!
😟 اگه غلط بودن به ما Wrong Answer میده و ما باید بریم ببینیم کجای برنامه اشتباه بوده و کدمونو اصلاح کنیم.
😱 راستی هر بار کدمونو بفرستیم و غلط باشه، ۵ دقیقه پنالتی میخوریم
🎁 کی برنده میشه؟
اگر مسابقه تموم شه و فقط یک نفر سوال رو حل کرده باشه، اون برنده هست.
اگر هر دو نفر سوالو حل کرده باشن، کسی که زودتر حل کرده و پنالتی کمتری داره برنده میشه
⌨ برنامه رو میتونید به زبانهای زیر بنویسد:
C++
Java
Python
✅ این هم سایتهایی که میتونید برید و داخلشون تمرین کنید:
quera.ir
geeksforgeeks.org
codeforces.com
@codercombat
📹 اگر حوصلهی خوندن ندارین، همهی نکات رو به صورت کاملتر تو این ویدئو ببینید
❓سوالات به سبک مسابقه ICPC هست اما آسونتر
سوالات هم فارسیه
❗️هر مسابقه فقط یک سوال داره و شرکتکنندهها یک ساعت فرصت دارن حلش کنن
💻 باید کدی بنویسیم که یه سری ورودی بگیره و یه سری خروجی چاپ کنه. این خروجیها همون جواب مسئله هست.
😾 کدی که نوشتیم توسط یه نرمافزار که بهش میگیم جاج تصحیح میشه. جاج یه عالمه ورودی به برنامهما میده و چک میکنه تمام خروجیهایی که برنامهی ما تولید کرده درست باشن.
😃 اگه درست بودن به ما Correct میده و ما سوال رو حل کردیم و تمام!
😟 اگه غلط بودن به ما Wrong Answer میده و ما باید بریم ببینیم کجای برنامه اشتباه بوده و کدمونو اصلاح کنیم.
😱 راستی هر بار کدمونو بفرستیم و غلط باشه، ۵ دقیقه پنالتی میخوریم
🎁 کی برنده میشه؟
اگر مسابقه تموم شه و فقط یک نفر سوال رو حل کرده باشه، اون برنده هست.
اگر هر دو نفر سوالو حل کرده باشن، کسی که زودتر حل کرده و پنالتی کمتری داره برنده میشه
⌨ برنامه رو میتونید به زبانهای زیر بنویسد:
C++
Java
Python
✅ این هم سایتهایی که میتونید برید و داخلشون تمرین کنید:
quera.ir
geeksforgeeks.org
codeforces.com
@codercombat
چگونه با جاج کار کنیم؟
🎦 حتما یا متن زیر رو بخونید یا این فیلمو ببینید تا کار کردن با جاج رو یاد بگیرید
⚠️ تمام چیزهایی که در اینجا گفته میشه، به صورت کاملتر در فایل زیر اومده
👨⚖️👩⚖️ جاج (داور) مسابقه DOMjudge هست
در برنامهای که مینویسیم باید ورودیها رو از standard input ↗️ بخونیم و خروجیها رو در standard output ↙️ بنویسیم
❓در جاج، از قسمت Problemset سوال مسابقه قابل مشاهده هست
⤴️ با کلیک روی گزینه Submit میشه سورس کد برنامهای که نوشتیم رو بفرستیم برای داوری
⤵️ در قسمت Submitions خلاصهای از سابمیتهایی که داشتیم و پاسخهایی که جاج داده اومده
❗در قسمت Clarification میشه از داورها سوال کرد
🎯 در قسمت Scoreboard هم وضعیت شرکتکننده ها اومده.
🟢 مربع سبز یعنی سوال رو حل کردن
🔴 مربع قرمز یعنی کد رو فرستادن اما غلط بوده
🔵 مربع آبی یعنی کد در صف انتظار واسه داوریه
✔ جاج چه پاسخهایی به کد ارسالی ما میده؟
➖ Correct
کد درسته و سوال حل شد
➖ Compile Error
جاج نتونسته کد رو کامپایل کنه
➖ Runtime Error
در موقع اجرای کد توسط جاج، خطا رخ داده
➖ Time Limit
اجرای کد ما، بیش از اون زمانی که در صورت مسئله گفته شده طول کشیده
➖ Wrong Answer
خروجی برنامه ما مثل خروجی مورد انتظار جاج نبوده
⭕ تو ویدئویی که بالا گفتیم، تک تک توضیح داده شده که اگه هر کدوم از این خطاها رو گرفتین، مشکل از چیه و باید چی کار کنید
➕توصیه میکنم حتما ویدئو رو ببینید➕
@codercombat
🎦 حتما یا متن زیر رو بخونید یا این فیلمو ببینید تا کار کردن با جاج رو یاد بگیرید
⚠️ تمام چیزهایی که در اینجا گفته میشه، به صورت کاملتر در فایل زیر اومده
👨⚖️👩⚖️ جاج (داور) مسابقه DOMjudge هست
در برنامهای که مینویسیم باید ورودیها رو از standard input ↗️ بخونیم و خروجیها رو در standard output ↙️ بنویسیم
❓در جاج، از قسمت Problemset سوال مسابقه قابل مشاهده هست
⤴️ با کلیک روی گزینه Submit میشه سورس کد برنامهای که نوشتیم رو بفرستیم برای داوری
⤵️ در قسمت Submitions خلاصهای از سابمیتهایی که داشتیم و پاسخهایی که جاج داده اومده
❗در قسمت Clarification میشه از داورها سوال کرد
🎯 در قسمت Scoreboard هم وضعیت شرکتکننده ها اومده.
🟢 مربع سبز یعنی سوال رو حل کردن
🔴 مربع قرمز یعنی کد رو فرستادن اما غلط بوده
🔵 مربع آبی یعنی کد در صف انتظار واسه داوریه
✔ جاج چه پاسخهایی به کد ارسالی ما میده؟
➖ Correct
کد درسته و سوال حل شد
➖ Compile Error
جاج نتونسته کد رو کامپایل کنه
➖ Runtime Error
در موقع اجرای کد توسط جاج، خطا رخ داده
➖ Time Limit
اجرای کد ما، بیش از اون زمانی که در صورت مسئله گفته شده طول کشیده
➖ Wrong Answer
خروجی برنامه ما مثل خروجی مورد انتظار جاج نبوده
⭕ تو ویدئویی که بالا گفتیم، تک تک توضیح داده شده که اگه هر کدوم از این خطاها رو گرفتین، مشکل از چیه و باید چی کار کنید
➕توصیه میکنم حتما ویدئو رو ببینید➕
@codercombat
نحوه برگزاری رقابتها
📹 در این ویدئو ببینید که چطور Sub-zero، Scorpion، جوکر و صادق عارف در Coder Combat مسابقه میدن.
🔹 رقابتهای Coder Combat به صورت آنلاین صورت میگیره.
🤼♂ هر مسابقه شامل ۲ شرکتکننده است که برنده در جدول برندهها میره بالا و بازنده میاد تو جدول بازندهها.
مسابقات به صورت دو حدفی 2⃣ برگزار میشه. یعنی هر فرد دقیقا بعد از دو بار شکست حدف میشه.
🏋 در جدول برندهها، هر کس ببازه میاد تو جدول بازندهها و به رقابت خودش با بازندهها ادامه میده.
در نهایت یک نفر به عنوان برندهی جدول برندهها ⛹ و یک نفر به عنوان برنده جدول بازندهها ⛹♀ با هم وارد مسابقه فینال میشن.
در فینال، اگر برنده برندهها ببره قهرمان 🏆 میشه. اما اگر برندهی برندهها ببازه، بازی فینال دوباره تکرار میشه. دلیلش اینه که برندهی برندهها هم باید دو باخت داشته باشه تا حذف بشه. در فینال دوم هر کس برنده بشه قهرمان 🥇 میشه.
ما در این مسابقه دو لیگ 2⃣3⃣ نفره داریم.
در هر لیگ نهایتا 3⃣6⃣ بازی برگزار میشه تا قهرمان هر لیگ مشخص بشه.
@codercombat
📹 در این ویدئو ببینید که چطور Sub-zero، Scorpion، جوکر و صادق عارف در Coder Combat مسابقه میدن.
🔹 رقابتهای Coder Combat به صورت آنلاین صورت میگیره.
🤼♂ هر مسابقه شامل ۲ شرکتکننده است که برنده در جدول برندهها میره بالا و بازنده میاد تو جدول بازندهها.
مسابقات به صورت دو حدفی 2⃣ برگزار میشه. یعنی هر فرد دقیقا بعد از دو بار شکست حدف میشه.
🏋 در جدول برندهها، هر کس ببازه میاد تو جدول بازندهها و به رقابت خودش با بازندهها ادامه میده.
در نهایت یک نفر به عنوان برندهی جدول برندهها ⛹ و یک نفر به عنوان برنده جدول بازندهها ⛹♀ با هم وارد مسابقه فینال میشن.
در فینال، اگر برنده برندهها ببره قهرمان 🏆 میشه. اما اگر برندهی برندهها ببازه، بازی فینال دوباره تکرار میشه. دلیلش اینه که برندهی برندهها هم باید دو باخت داشته باشه تا حذف بشه. در فینال دوم هر کس برنده بشه قهرمان 🥇 میشه.
ما در این مسابقه دو لیگ 2⃣3⃣ نفره داریم.
در هر لیگ نهایتا 3⃣6⃣ بازی برگزار میشه تا قهرمان هر لیگ مشخص بشه.
@codercombat
نحوه تقسیم جوایز
📹 در این ویدئو ببینید چطور جایزهی شرکتکنندهها مشخص میشه.
🏆 اینکه هر فرد چقد جایزه بگیره بسته به این داره که در کجای جدول بازندهها از مسابقه حذف بشه.
💀 تو مسابقه هر فرد بعد از دو باخت حذف میشه و موقع حذف شدن جایزهاش مشخص میشه.
🥊 کسانی که مسابقه اول و دوم رو میبازن، چون بدون هیچ بردی از مسابقه حذف شدن، هیچ جایزهای نمیگیرن. به اصلاح جایزهی Level 0 میگیرن!
🎁 هر کس که حداقل یک برد داشته باشه، جایزه خواهد گرفت.
👓 اگر بخوایم خیلی ساده بگیم، برای مشخص کردن جایزهها فقط به جدول بازندهها نگاه میکنیم. 🧐
🔸 کسانی که تو اولین دور بازیها تو جدول بازندهها ببازن جایزه Level 0 میگیرن. یعنی هیچی!
🔹 کسانی که تو دومین دور بازیهای جدول بازندهها ببازن، جایزهی Level 1 میگیرن.
🔸 کسانی که تو سومین دور بازیهای جدول بازندهها ببازن، جایزه Level 2 میگیرن.
و به همین ترتیب....
🎈 توی لیگ ۳۲ نفره، ۸ دور بازی تو جدول بازندهها برگزار میشه و هشت Level جایزه داریم. از 0⃣ تا 7⃣.
🤾♀ در بازی فینال هم، هر کس ببازه جایزه Level 8 رو میگیره. 🥈
⛹♂ هر کس هم قهرمان بشه، جایزه Level 9 رو میگیره. 🥇
💲در هر لیگ مبلغ جایزهی هر Level فرق میکنه.
@codercombat
📹 در این ویدئو ببینید چطور جایزهی شرکتکنندهها مشخص میشه.
🏆 اینکه هر فرد چقد جایزه بگیره بسته به این داره که در کجای جدول بازندهها از مسابقه حذف بشه.
💀 تو مسابقه هر فرد بعد از دو باخت حذف میشه و موقع حذف شدن جایزهاش مشخص میشه.
🥊 کسانی که مسابقه اول و دوم رو میبازن، چون بدون هیچ بردی از مسابقه حذف شدن، هیچ جایزهای نمیگیرن. به اصلاح جایزهی Level 0 میگیرن!
🎁 هر کس که حداقل یک برد داشته باشه، جایزه خواهد گرفت.
👓 اگر بخوایم خیلی ساده بگیم، برای مشخص کردن جایزهها فقط به جدول بازندهها نگاه میکنیم. 🧐
🔸 کسانی که تو اولین دور بازیها تو جدول بازندهها ببازن جایزه Level 0 میگیرن. یعنی هیچی!
🔹 کسانی که تو دومین دور بازیهای جدول بازندهها ببازن، جایزهی Level 1 میگیرن.
🔸 کسانی که تو سومین دور بازیهای جدول بازندهها ببازن، جایزه Level 2 میگیرن.
و به همین ترتیب....
🎈 توی لیگ ۳۲ نفره، ۸ دور بازی تو جدول بازندهها برگزار میشه و هشت Level جایزه داریم. از 0⃣ تا 7⃣.
🤾♀ در بازی فینال هم، هر کس ببازه جایزه Level 8 رو میگیره. 🥈
⛹♂ هر کس هم قهرمان بشه، جایزه Level 9 رو میگیره. 🥇
💲در هر لیگ مبلغ جایزهی هر Level فرق میکنه.
@codercombat
قوانین مسابقه
📹 قوانینی که اینجا نوشته شده رو میتونید از اینجا به صورت ویدئو ببینید.
➖ هر مسابقه یک سوال داره و یک ساعت زمان
➖ اگر در زمان مسابقه، هیچ کدوم از شرکتکنندهها نتونن سوال رو حل کنن، چه کسی برنده و چه کسی بازنده میشه؟
▪️اگر یکی از شرکتکنندهها هیچ سابمیتی نداشته باشه، بازنده و نفر دیگه برنده اعلام میشه.
▪️اگر هر دو سابمیت داشته باشند، به قید قرعه یک نفر برنده و یک نفر بازنده اعلام میشه.
➖ برای مسابقات رده یک چهارم نهایی، نیمه نهایی و فینال دسته برندهها و دسته بازندهها و همچنین مسابقه نهایی، نیم ساعت وقت اضافی در نظر گرفته میشه. اگر تا ۵ دقیقه به پایان مسابقه هیچ دو شرکتکننده نتونن سوال رو حل کنن، ۳۰ دقیقه وقت اضافه داده میشه.
➖ هر لیگ ۳۲ نفر شرکتکننده داره.
➖ اگر در لیگی کمتر از ۳۲ نفر ثبتنام کردند، به قید قرعه به چند نفر در اولین بازی استراحت میخوره و بدون انجام مسابقه به مرحله بعد راه پیدا میکنند.
➖ در هر لیگ، شرکتکنندهها بر اساس جایی که از لیگ حدف میشن، به ۹ Level دستهبندی میشن که جوایز هر Level در هر لیگ به شرح زیر است. (بر حسب تومان)
🎁 《Order League》🎁
Level 0: 0
Level 1: 6,000
Level 2: 12,000
Level 3: 18,000
Level 4: 24,000
Level 5: 30,000
Level 6: 42,000
Level 7: 54,000
Level 8: 78,000
Level 9: 150,000
🎁 《Chaos League》🎁
Level 0: 0
Level 1: 8,000
Level 2: 16,000
Level 3: 24,000
Level 4: 32,000
Level 5: 40,000
Level 6: 56,000
Level 7: 72,000
Level 8: 104,000
Level 9: 200,000
➖ در هر لیگ به ۲۴ نفر از ۳۲نفر حتما جایزه تعلق خواهد گرفت.
@codercombat
📹 قوانینی که اینجا نوشته شده رو میتونید از اینجا به صورت ویدئو ببینید.
➖ هر مسابقه یک سوال داره و یک ساعت زمان
➖ اگر در زمان مسابقه، هیچ کدوم از شرکتکنندهها نتونن سوال رو حل کنن، چه کسی برنده و چه کسی بازنده میشه؟
▪️اگر یکی از شرکتکنندهها هیچ سابمیتی نداشته باشه، بازنده و نفر دیگه برنده اعلام میشه.
▪️اگر هر دو سابمیت داشته باشند، به قید قرعه یک نفر برنده و یک نفر بازنده اعلام میشه.
➖ برای مسابقات رده یک چهارم نهایی، نیمه نهایی و فینال دسته برندهها و دسته بازندهها و همچنین مسابقه نهایی، نیم ساعت وقت اضافی در نظر گرفته میشه. اگر تا ۵ دقیقه به پایان مسابقه هیچ دو شرکتکننده نتونن سوال رو حل کنن، ۳۰ دقیقه وقت اضافه داده میشه.
➖ هر لیگ ۳۲ نفر شرکتکننده داره.
➖ اگر در لیگی کمتر از ۳۲ نفر ثبتنام کردند، به قید قرعه به چند نفر در اولین بازی استراحت میخوره و بدون انجام مسابقه به مرحله بعد راه پیدا میکنند.
➖ در هر لیگ، شرکتکنندهها بر اساس جایی که از لیگ حدف میشن، به ۹ Level دستهبندی میشن که جوایز هر Level در هر لیگ به شرح زیر است. (بر حسب تومان)
🎁 《Order League》🎁
Level 0: 0
Level 1: 6,000
Level 2: 12,000
Level 3: 18,000
Level 4: 24,000
Level 5: 30,000
Level 6: 42,000
Level 7: 54,000
Level 8: 78,000
Level 9: 150,000
🎁 《Chaos League》🎁
Level 0: 0
Level 1: 8,000
Level 2: 16,000
Level 3: 24,000
Level 4: 32,000
Level 5: 40,000
Level 6: 56,000
Level 7: 72,000
Level 8: 104,000
Level 9: 200,000
➖ در هر لیگ به ۲۴ نفر از ۳۲نفر حتما جایزه تعلق خواهد گرفت.
@codercombat
This media is not supported in your browser
VIEW IN TELEGRAM
برای ثبتنام در Coder Combat فقط تا سهشنبه ظهر فرصت دارید....
ثبتنام:
https://evand.com/events/codercombat
@codercombat
ثبتنام:
https://evand.com/events/codercombat
@codercombat
فردا شب قرعهکشی مسابقه رو به صورت زنده از اینستاگرام ببینید.
پس از قرعهکشی، آقای علی رشیدی در خدمت شما هستن تا به سوالاتتون پاسخ بدن.
📱اینستاگرام Coder Combat
📱اینستاگرام Bitok
@Codercombat
پس از قرعهکشی، آقای علی رشیدی در خدمت شما هستن تا به سوالاتتون پاسخ بدن.
📱اینستاگرام Coder Combat
📱اینستاگرام Bitok
@Codercombat
فردا شب یک مسابقه آزمایشی برای آشنایی شما با محیط مسابقه برگزار میکنیم.
☠ توصیه میکنیم حتما شرکت کنید.
سهشنبه شب ساعت ۹ تا ۱۰
اطلاعات ورود به مسابقه به شما ایمیل خواهد شد.
👁 منتظر ایمیل ما باشید.
@codercombat
☠ توصیه میکنیم حتما شرکت کنید.
سهشنبه شب ساعت ۹ تا ۱۰
اطلاعات ورود به مسابقه به شما ایمیل خواهد شد.
👁 منتظر ایمیل ما باشید.
@codercombat
برای مشاهده اطلاعات ورود به مسابقه ایمیل خود را چک کنید.
مسابقه آزمایشی و جدول مسابقات در
CoderCombat.ir
@codercombat
مسابقه آزمایشی و جدول مسابقات در
CoderCombat.ir
@codercombat
از پنجشنبه صبح رقابتها آغاز میشه.
بسته به اینکه در هر بازی ببرین یا ببازین، ساعت مسابقه بعدیتون مشخص میشه.
از الان میتونید در لیگ و کاپ نگاهی به زمان رقابتها و جدول بازیها بندازین.
📸 حتما برای پروفایلتون در لیگ و کاپ عکس بذارید!
@codercombat
بسته به اینکه در هر بازی ببرین یا ببازین، ساعت مسابقه بعدیتون مشخص میشه.
از الان میتونید در لیگ و کاپ نگاهی به زمان رقابتها و جدول بازیها بندازین.
📸 حتما برای پروفایلتون در لیگ و کاپ عکس بذارید!
@codercombat
یه مسابقه باحال و آسون
با جایزه نقدی
کافیه فردا و پس فردا در حین مسابقه از خودتون یه عکس خلاقانه بگیرید و برای ما بفرستید.
یا ما رو در اینستا تگ کنید، یا عکسو برامون تو اینستا ارسال کنید.
به بهترین عکس ۱۰۰ هزارتومن جایزه داده میشه.
@codercombat
با جایزه نقدی
کافیه فردا و پس فردا در حین مسابقه از خودتون یه عکس خلاقانه بگیرید و برای ما بفرستید.
یا ما رو در اینستا تگ کنید، یا عکسو برامون تو اینستا ارسال کنید.
به بهترین عکس ۱۰۰ هزارتومن جایزه داده میشه.
@codercombat