🏆 قوانین و توضیحات شیوهی برگزاری مسابقه:
🎖 مسابقهی Decode Cup طی سه مرحله انجام خواهد شد که یک مرحلهی آن یک هفته قبل از برگزاری مسابقه و دو مرحلهی دیگر در روز برگزاری مسابقه انجام خواهد شد.
🏵 این مسابقه با زبان ++C برگزار می شود و تیمهای شرکت کننده میتوانند حداقل ۲ و حداکثر ۳ نفره باشند.
مرحلهی اول:
( رمزگذاری کدها)در این مرحله، ابتدا یکی از الگوریتمهای مشهور برنامه نویسی (مانند: bubble search, merge sort, ....) را به زبان ++C مینویسید و آنرا مطابق
قوانین مذکور در سایت رمزگذاری میکنید.
سپس کد رمزگذاری شده را برای ما ارسال کنید و حتما ذکر کنید که کد، مربوط به الگوریتمهای مشهور است.
سپس یک برنامه بنویسید که در خروجی؛ حداکثر یک رشته به طول ۳ کاراکتر نمایش دهد. کاراکترها، باید مطابق کاراکترهای استاندارد ASCII باشند. این برنامه را نیز مطابق قوانین، رمزگذاری کرده و برای ما ارسال کنید. حتما ذکر کنید که کد مرتبط با چاپ سه کاراکتر بوده است.
به طور خلاصه، در پایان این مرحله شما باید دو برنامهی رمزگذاری شده که یکی مربوط به الگوریتمهای مشهور و دیگری مربوط به چاپ کاراکتر است برای ما ارسال کنید.
🔺🔻🔺🔻🔺🔻🔺🔻🔺🔻🔺
مرحلهی دوم:
( رمزگشایی الگوریتمها)این مرحله به صورت حضوری در روز برگزاری رویداد اجرا می شود، الگوریتمهای رمزگذاری شده از کل تیم ها داخل برگههای A4 به تیم ها داده میشود و رقبا باید تعیین کنند هر کد، مربوط به چه الگوریتمی میباشد و نام الگوریتم را درست حدس بزنند.
اگر الگوریتم را درست حدس بزنید، امتیاز این مرحله را دریافت خواهید و طبیعتا آنچه که تیمها را متمایز میسازد، سرعت بیشتر و زمان کمتر در ارائهی پاسخ میباشد.
🔺🔻🔺🔻🔺🔻🔺🔻🔺🔻🔺
مرحلهی سوم:
( کشف کاراکترها)در این مرحله که آخرین مرحله از مسابقه هست، برنامههای رمزگذاری شده که هر کدام یک رشته ۳ حرفی را چاپ میکنند میان تیم ها توزیع میشود. هر تیمی که بتواند ۳ تا کاراکتر مدنظر را درست حدس بزند، امتیاز را دریافت کرده و زمان کمتر باعث تمایز جایگاه تیمها و ردهبندی تیم ها میشود.
🔺🔻🔺🔻🔺🔻🔺🔻🔺🔻🔺
آنچه که در این مسابقه مهم است، تسلط متوسط به زبان ++C، کشف درست الگوریتمها و خروجیها و همچنین سرعت بالاتر و مصرف زمان کمتر است.
توضیحات بیشتر در روز مسابقه توسط رئیس هیئت داوران به تیمهای شرکت کننده ارائه میگردد.
🎊🎉🎊🎉🎊🎉🎊🎉🎊🎉🎊🎉🎊
🆔
@Computeronic 🆔
@quera_ir🆔
@EESSA_IUST