منطقه‌ی غرب آسیا، سایت تهران

معرفی حامی مسابقه

امسال گروه توسعه‌ی فناوری اطلاعات هزاردستان حامی مسابقه‌ی بین‌المللی برنامه‌سازی دانش‌جویی در منطقه‌ی غرب آسیا سایت تهران خواهد بود.

گروه توسعه‌ی فناوری اطلاعات هزاردستان مجموعه‌ای از کسب‌وکارهای فعال، خلاق و نوآور در حوزه‌ی تکنولوژی است که از سال ۱۳۸۹ شروع به کار نموده و در حال حاضر سهامدار اصلی محصولات دانش‌بنیان بازار، دیوار، بلد و ستون است. این مجموعه با داشتن محصولات بنام و موفقی در حوزه‌ی پلتفرم ارائه‌ی برنامه‌های اندرویدی، آگهی‌های نیازمندی‌های آنلاین و نقشه و مسیریاب وارد عرصه‌ی کسب ‌و کارهای نوین شده است. این مجموعه همچنین در سال‌های اخیر به حوزه‌ی زیرساخت‌های ابری نیز وارد شده است.

اطلاعات بیش‌تر در خصوص این مجموعه را می‌توانید در نشانی hezardastan.ir مشاهده کنید.

موافقین ۰ مخالفین ۰
حمید ضرابی‌زاده

پایان فرآیند بررسی تیم‌ها برای مسابقه‌ی منطقه‌ای

بررسی ثبت‌نام تیم‌های شرکت‌کننده برای مسابقه‌ی منطقه‌ای پایان یافت. فهرست تیم‌هایی که تا کنون نهایی شده‌اند را می‌توانید این‌جا مشاهده کنید.

به مربیان تمام تیم‌هایی که ثبت‌نام‌شان مشکلی داشته پیامی مبنی بر وجود مشکل ارسال شده است. با این حال اگر بنا به هر دلیلی نام تیم‌تان در لیست بالا نیست، تا ساعت ۲۴ امشب فرصت دارید که مشکل را برطرف کرده و به ما از طریق ایمیل رفع مشکل و نام تیم را اطلاع دهید. در غیر این صورت از پذیرش تیم شما در مسابقه‌ی منطقه‌ای معذور خواهیم بود.

مشکلات متداول تیم‌ها شامل حضور شرکت‌کننده در نقش مربی، کم بودن تعداد اعضای تیم و عدم تکمیل ثبت‌نام در سایت مسابقه‌ی بین‌المللی بوده‌اند. 

۴ نظر موافقین ۱ مخالفین ۰
محمد رضا بهرامی

قوانین مسابقه‌ی منطقه‌ای ۲۰۲۰

قوانین مسابقه‌ی منطقه‌ای امسال به شرح زیر است.

  • با توجه به شرایط و محدودیت‌های ناشی از شیوع ویروس کرونا، استفاده از سه کامپیوتر مجزا توسط اعضای تیم به صورت همزمان مجاز است.
  • هر تیم می‌تواند ۲۵ صفحه‌ی A4 کد آماده در اختیار داشته باشد. این کدها باید به صورت یک فایل pdf با انداره‌ی فونت خوانا حداکثر تا پایان روز سه‌شنبه ۹ دی‌ماه از طریق این فرم آنلاین تحویل داده شود.
رعایت موارد زیر در زمان برگزاری مسابقه الزامی است:
  • هر گونه تماس اعضای تیم با افراد دیگر از جمله مربی تیم در زمان برگزاری مسابقه مجاز نیست.
  • راه حل ارسالی برای سوالات مسابقه باید منحصرا توسط اعضای تیم نوشته شده باشد. ارائه‌ی هرگونه راه‌حل که تمام یا بخشی از آن کپی یا برگرفته از کار افراد دیگر، اینترنت و یا هر گونه منبع دیگری غیر از کار خود اعضای تیم یا دفترچه‌ی کدهای آماده‌ی تیم باشد تخلف محسوب می‌شود.
  • حفظ محرمانگی راه‌حل‌ها بر عهده‌ی اعضای تیم است. اعضای تیم نباید راه‌حل خود را با دیگران به اشتراک بگذارند یا در مکان‌های قابل دسترس دیگران نظیر وب‌سایت‌ها یا شبکه‌های اجتماعی قرار دهند.
در صورت احراز تخلف از هر یک از موارد فوق توسط اعضای یک تیم، کل اعضای تیم از شرکت در این مسابقه‌ و تمامی مسابقات منطقه‌ای آتی محروم خواهند شد.

۱ نظر موافقین ۰ مخالفین ۰
حمید ضرابی‌زاده

پارامترهای کامپایل مسابقه‌ی ۲۰۲۰

پارامترهای کامپایل برای هر یک از زبان‌های برنامه‌سازی به صورت زیر خواهد بود:

  • C++ (GCC 7.5):
    g++ -x c++ -std=gnu++17-Wall -O2 -static -pipe ${file}
  • Java (OpenJDK 1.8):
    javac -encoding UTF-8 -d . ${file}
  • Python 3 (CPython 3.6):
    python3 -m py_compile ${file}

  • توجه داشته باشید که تضمینی برای این که تمام سوالات مسابقه را بتوان با زبان پایتون در محدودیت زمانی در نظر گرفته شده حل کرد، وجود ندارد. 

    موافقین ۰ مخالفین ۰
    حمید ضرابی‌زاده

    تکمیل اطلاعات اعضای تیم

    تمام تیم‌هایی که قصد ثبت نام و شرکت در مسابقه‌ی منطقه‌ای تهران را دارند، باید اطلاعات خود را در سایت مسابقه‌ی بین‌المللی تکمیل کنند. به این منظور پس از ورود به سایت به قسمت Profile رفته و تمام بخش‌های ستاره‌دار را تکمیل کنید.

    همچنین از مربیان گرامی خواهشمند است، هرگونه خطای احتمالی که منجر به غیر مجاز شدن وضعیت تیم (وجود پیامی در سایت مبنی بر Ineligible بودن تیم) شده است را در اسرع وقت برطرف نمایند.

    توجه کنید که فقط ثبت‌نام تیم‌هایی مورد پذیرش قرار خواهد گرفت که اطلاعات همه‌ی اعضای آن کامل باشد.

    همچنین یادآوری می‌شود که نام تیم‌ها باید در قوانین زیر صدق کند:

    • فقط شامل حروف الفبای انگلیسی، اعداد انگلیسی، فاصله و کاراکترهای .+-ـ باشد.
    • با یک حرف الفبای انگلیسی شروع شود.
    • طول نام حداقل ۳ و حداکثر ۳۲ باشد.
    ۷ نظر موافقین ۰ مخالفین ۰
    محمد رضا بهرامی

    افزایش سهمیه‌ی دانشگاه‌ها

    با توجه به شرایط ویژه‌ی سال جاری و برگزاری آنلاین مسابقه‌ی منطقه‌ای، با تصویب کمیته‌ی راهبری مسابقه مقرر شد سهمیه‌ی دانشگاه‌ها در مسابقه‌ی منطقه‌ای امسال به دو برابر افزایش یابد. بر این اساس جدول سهمیه‌ی جدید دانشگاه‌ها به شرح زیر خواهد بود.

    لازم به ذکر است که شرط حل حداقل یک مسئله در مسابقه‌ی اینترنتی برای ثبت‌نام در مسابقه‌ی منطقه‌ای همچنان به قوت خود باقی است. در ضمن نتایج مسابقه‌ی منطقه‌ای امسال در تعیین سهمیه‌ی دانشگاه‌ها در سال بعد تاثیری نخواهد داشت.


    Institution Quota
    Sharif University of Technology 8
    Amirkabir University of Technology 8
    University of Tehran 8
    Shahid Beheshti University 6
    Ferdowsi University of Mashhad 6
    Khaje Nasir Toosi University of Technology 6
    Isfahan University of Technology 6
    Guilan University 6
    University of Tabriz 4
    University of Isfahan 4
    Iran University of Science & Technology 4
    Sadjad University of Technology 4
    Islamic Azad University of Mashhad 4
    Shiraz University 4
    Alzahra University 2
    Bu-Ali Sina University 2
    Golestan University of Gorgan 2
    Semnan University 2
    Shahid Bahonar University of Kerman 2
    Yazd University 2
    Hamedan University of Technology 2
    Sheikhbahaee Universtity 2
    Khayyam University 2
    Shahab Danesh University 2
    University of Zanjan 2
    Shahrood University 2
    Birjand University 2
    University of Sistan and Baluchestan 2
    Qom University 2
    Babol University of Technology 2
    Vali-E-Asr University 2
    Mohaghegh Ardebili University 2
    University of Bojnourd 2
    University of Mazandaran 2
    Islamic Azad University of Qazvin 2
    Imam Reza University of Mashhad 2
    University of Kurdistan 2
    University of Bonab 2
    Persian Gulf University 2
    Shahreza University 2
    Qom Islamic Azad University 2
    Azad University of Lahijan 2
    University of Science & Culture 2
    Buein Zahra Technical University 2
    Kharazmi University 2
    Qom Technical And Vocational University 2
    Razi University of Kermanshah 2
    University of Science and Technology of Mazandaran 2
    Shiraz University of Technology 2
    Islamic Azad University of Hamedan 2
    Urmia University Of Technology 2
    University of Zabol 2
    Khatam Alanbia University of Technology 2
    Azarbijan Shahid Madani University 2
    Payame Noor University 2
    Islamic Azad University of Tehran - Central Branch 2
    Payame Noor University of North Tehran 2
    Yazd Roghayeh University 2

    موافقین ۰ مخالفین ۰
    حمید ضرابی‌زاده

    آغاز ثبت‌نام مسابقه‌ی منطقه‌ای ۲۰۲۰

    ثبت‌نام مسابقه‌ی منطقه‌ای آغاز شده و تا ساعت ۱۶ روز دوشنبه ۱ دی ۱۳۹۹ ادامه خواهد داشت. تیم‌ها بر اساس سهمیه‌ای که برای هر دانشگاه تعیین شده و با شرط حل حداقل یک مسئله در مسابقه‌ی اینترنتی می‌توانند برای ثبت‌نام در مسابقه‌ی منطقه‌ای اقدام کنند.

    مراحل ثبت‌نام در مسابقه‌ی منطقه‌ای به شرح زیر است:
    • تکمیل فرم ثبت‌نام و امضای (الکترونیکی) آن توسط دانشگاه/دانشکده
    • ارسال فرم تکمیل‌شده‌ی ثبت‌نام از طریق این صفحه
    • تکمیل اطلاعات اعضای تیم در سایت مسابقه‌ی بین‌المللی
    تیم‌هایی که طی مهلت مقرر مراحل ثبت‌نام را به درستی انجام داده باشند، به طور خودکار به عنوان تیم ثبت‌نام‌شده از مسابقه‌ی اینترنتی به مسابقه‌ی منطقه‌ای انتقال می‌یابند. دقت کنید که مهلت اعلام شده برای انجام مراحل فوق قابل تمدید نیست. در ضمن به دلیل برگزاری آنلاین مسابقه، امسال هزینه‌ای برای ثبت‌نام تیم‌ها دریافت نخواهد شد.

    چنان‌چه پس از پایان مهلت ثبت‌نام هنوز ظرفیت مازادی برای تخصیص وجود داشت، این موضوع از طریق فرمی که روز دوشنبه ۱ دی روی همین بلاگ اعلام خواهد شد قابل درخواست است. به ایمیل‌های رسیده خارج از روال اعلام‌شده ترتیب اثر داده نخواهد شد. 

    توضیحات تکمیلی: با توجه به افزایش ظرفیت تمام دانشگاه‌ها به دو برابر در این اطلاعیه، ظرفیت مازاد مجزایی وجود نخواهد داشت.
    ۷ نظر موافقین ۰ مخالفین ۰
    حمید ضرابی‌زاده

    پایان مسابقه‌ی اینترنتی

    مسابقه‌ی اینترنتی با موفقیت به پایان رسید. ضمن تبریک و خسته نباشید به تمام تیم‌هایی که در این مسابقه شرکت داشتند و تشکر از تمام دوستانی که در برگزاری این مسابقه مشارکت داشتند.

    در این مسابقه بیش از ۳۵۰۰ برنامه به سامانه‌ی داوری ارسال شد که از این تعداد ۱۲۴۶ پاسخ درست بودند. در مجموع ۳۷۵ تیم توانستند حداقل یک سوال در این مسابقه حل کنند.

    ترکیب زبان‌های برنامه‌نویسی مورداستفاده در این مسابقه به شرح زیر بوده است.


    ۱ نظر موافقین ۱ مخالفین ۰
    حمید ضرابی‌زاده

    مسابقه‌ی اینترنتی

    زمان: پنج‌شنبه ۲۰ آذر ۱۳۹۹، ساعت ۱۴ الی ۱۸


    موافقین ۱ مخالفین ۰
    حمید ضرابی‌زاده

    جزئیات مسابقه‌ی اینترنتی

    سوالات مسابقه‌ی اینترنتی شامل دو بخش است:
    • سوالات A تا E: مبانی برنامه‌سازی
    • سوالات F تا J: طراحی الگوریتم‌ها
    پاسخ‌های شما به هر سوال باید در زمان معقولی (حدودا ۲ ثانیه برای هر داده‌ی ورودی) اجرا شود.

    در جدول امتیازات مسابقه، ترتیب تیم‌ها ابتدا بر اساس تعداد مسائل حل شده تعیین می‌شود. در صورت تساوی دو تیم در تعداد مسائل حل‌شده، تیمی که مسائل را در مجموع زمان کم‌تری حل کرده است بالاتر خواهد بود. هر ارسال ناموفق برای یک سوال، در صورتی که در نهایت آن سوال حل شود، ۲۰ دقیقه به زمان حل آن سوال اضافه خواهد کرد.

    اطلاعات ورود به سامانه‌ی داوری مسابقه روز گذشته به تمام اعضای تیم‌ها ایمیل شده است. با توجه به این که نام کاربری و رمز عبور برای اعضای یک تیم یکسان است، در صورت عدم دریافت ایمیل مزبور می‌توانید اطلاعات ورود را از هم‌تیمی یا مربی خود دریافت کنید.

    موافقین ۰ مخالفین ۰
    حمید ضرابی‌زاده

    مسابقه‌ی اینترنتی آزمایشی

    سامانه‌ی داوری مسابقه‌ی اینترنتی از هم‌ اکنون قابل دسترسی است. نام کاربری و گذرواژه‌ی ورود به این سامانه برای تمام تیم‌ها ارسال شده است. 


    شما می‌توانید با استفاده از نام کاربری تیم خود به این سامانه وارد شوید و در مسابقه‌ی اینترنتی آزمایشی که امروز چهارشنبه از ساعت ۱۴ تا ۱۸ برگزار می‌شود شرکت کنید.

    موافقین ۰ مخالفین ۰
    حمید ضرابی‌زاده

    قوانین نام‌گذاری تیم‌ها

    نام تیم‌های ثبت‌نام‌شده در مسابقه‌ی اینترنتی باید در قوانین زیر صدق کند:
    • فقط شامل حروف الفبای انگلیسی، اعداد انگلیسی، فاصله و کاراکترهای .+-ـ باشد.
    • با یک حرف الفبای انگلیسی شروع شود.
    • طول نام حداقل ۳ و حداکثر ۳۲ باشد.
    در صورتی که نام تیم ثبت‌نامی شما در شرایط فوق صدق نمی‌کند، می‌توانید تا انتهای روز شنبه ۱۵ آذر با مراجعه به صفحه‌ی ثبت‌نام نام تیم خود را تصحیح کنید.

    ۱ نظر موافقین ۰ مخالفین ۰
    حمید ضرابی‌زاده

    برگزاری آنلاین مسابقه‌ی منطقه‌ای

    با توجه به وضع محدودیت‌های جدید به دلیل اوج‌گیری شیوع ویروس کرونا، به اطلاع می‌رساند مسابقه‌ی منطقه‌ای امسال در یک مرحله و به صورت کاملا آنلاین برگزار خواهد شد و مسابقه‌ی حضوری رده‌بندی که در اطلاعیه‌ی قبلی به آن اشاره شده بود، برگزار نخواهد شد.

    بدین ترتیب مسابقه‌ی‌ اینترنتی مقدماتی روز پنج‌شنبه ۲۰ آذرماه و مسابقه‌ی منطقه‌ای آنلاین روز پنج‌شنبه ۱۱ دی‌ماه برگزار خواهد شد. فقط تیم‌هایی که در مسابقه‌ی اینترنتی مقدماتی ثبت‌نام و شرکت کرده باشند امکان حضور در مسابقه‌ی منطقه‌ای آنلاین را بر اساس سهیمه‌ی هر دانشگاه خواهند داشت.

    موافقین ۰ مخالفین ۰
    حمید ضرابی‌زاده

    مسابقه برنامه‌نویسی دانشگاه صنعتی اصفهان

    موافقین ۰ مخالفین ۰
    حمید ضرابی‌زاده

    بیستمین مسابقه برنامه‌نویسی دانشگاه صنعتی امیرکبیر

    موافقین ۰ مخالفین ۰
    حمید ضرابی‌زاده

    سهمیه‌ی دانشگاه‌ها در مسابقه‌ی منطقه‌ای ۲۰۲۰

    سهمیه‌ی تعداد تیم‌های شرکت‌کننده از هر دانشگاه در مسابقه‌ی منطقه‌ای امسال بر اساس آیین‌نامه‌ی تعیین سهمیه‌ی دانشگاه‌ها به صورت زیر خواهد بود.

    توجه: دانشگاه‌هایی که در فهرست زیر نیستند طبق آئین‌نامه یک سهمیه دارند.


    موافقین ۰ مخالفین ۰
    حمید ضرابی‌زاده

    مسابقه‌ی اینترنتی برنامه‌سازی دانش‌جویی - مقدماتی ۲۰۲۰


    لطفا این مسابقه را به دوستان خود در دانشگاه‌ها معرفی کنید. مسابقه‌ی اینترنتی به گونه‌ای طراحی شده است که دانش‌جویان دروس مبانی برنامه‌سازی و طراحی الگوریتم‌ها بتوانند به راحتی در مسابقه شرکت کرده و آموخته‌های خود را محک بزنند.

    نحوه‌ی ثبت‌نام در صفحه‌ی مسابقه آمده است.

    موافقین ۰ مخالفین ۰
    حمید ضرابی‌زاده

    آیین‌نامه‌ی تعیین سهمیه‌ی دانشگاه‌ها

    مسابقه‌ی بین‌المللی برنامه‌سازی دانش‌جویی (ICPC) منطقه‌ی غرب آسیا سایت تهران هر ساله با حضور تیم‌های سه‌نفره از دانشگاه‌های مختلف ایران برگزار می‌شود. این آیین‌نامه ضمن تشریح شرایط اولیه‌ی تیم‌ها برای شرکت در این مسابقه‌، به تشریح نحوه‌ی تعیین سهمیه‌ی تعداد تیم‌های شرکت‌کننده از هر دانشگاه در این مسابقه می‌پردازد.

    تیم‌ها و دانشگاه‌های واجد شرایط

    هر تیم برای کسب مجوز شرکت در مسابقه‌ی منطقه‌ای باید در مسابقه‌ی اینترنتی تهران که پیش از مسابقه‌ی منطقه‌ای برگزار می‌شود، شرکت کرده و حداقل یک مسئله در این مسابقه حل نماید. در ضمن اعضای تیم‌ها باید همگی دانش‌جو بوده و شرایط اعلام‌شده توسط کمیته‌ی مسابقه‌ی جهانی برنامه‌سازی دانش‌جویی را دارا باشند. هر دانشگاهی که طبق تعریف فوق دارای حداقل یک تیم واجد شرایط باشد، واجد شرایط برای شرکت در مسابقه‌ی منطقه‌ای محسوب می‌شود.

    سهمیه‌ی دانشگاه‌ها

    برای تعیین سهمیه‌ی تعداد تیم‌های شرکت‌کننده از هر دانشگاه واجد شرایط در مسابقه‌ی منطقه‌ای، ابتدا امتیاز هر دانشگاه بر اساس عمل‌کرد تیم‌های شرکت‌کننده از آن دانشگاه در مسابقه‌ی منطقه‌ای طی دو سال اخیر محاسبه شده، و سپس فهرست دانشگاه‌ها بر اساس امتیاز به‌دست‌آمده به صورت نزولی مرتب می‌شود. سهمیه‌ی هر دانشگاه در این فهرست به صورت زیر اختصاص می‌یابد:

    • ۳ دانشگاه اول، هر دانشگاه ۴ تیم
    • ۵ دانشگاه بعد، هر دانشگاه ۳ تیم
    • ۷ دانشگاه بعد، هر دانشگاه ۲ تیم
    • سایر دانشگاه‌های واجد شرایط، هر دانشگاه ‍۱ تیم

    امتیاز دانشگاه‌ها

    امتیاز هر دانشگاه برای تعیین سهمیه‌، بر اساس متوسط تعداد مسائل حل‌شده توسط تیم‌های شرکت‌کننده از آن دانشگاه طی دو سال اخیر در مسابقه‌ی منطقه‌ای تهران محاسبه می‌شود. به طور دقیق‌تر، امتیاز هر دانشگاه در سال عبارت است از:

    که در آن برابر متوسط تعداد مسائل حل‌شده توسط تیم‌های شرکت‌کننده از آن دانشگاه در سال است.

    تبصره‌ها

    • چنان چه از یک دانشگاه هیچ تیمی در مسابقه‌ی منطقه‌ای یک سال شرکت نکرده باشد، متوسط سوالات حل‌شده توسط تیم‌های آن دانشگاه در آن سال صفر در نظر گرفته می‌شود.
    • در صورتی که امتیاز دو دانشگاه طبق فرمول فوق برابر باشد، رتبه‌ی بالاترین تیم از آن دو دانشگاه در آخرین مسابقه‌ی منطقه‌ای ملاک تعیین اولویت خواهد بود.

    سهمیه‌ی اضافی

    پس از پایان مهلت رسمی ثبت‌نام، در صورت وجود ظرفیت مازاد، بازه‌ای دو روزه برای ارسال درخواست‌‌های سهمیه‌ی اضافی روی وب‌سایت اعلام می‌شود. سهمیه‌ی اضافی به نحوی که در زیر تشریح شده به دانشگاه‌هایی که در بازه‌ی اعلام‌شده درخواست خود را ارسال کرده باشند اختصاص خواهد یافت. به دلیل محدودیت ظرفیت، تخصیص‌های مازاد معمولا بسیار محدود بوده و وجود آن از پیش قابل تضمین نیست.

    نحوه‌ی تخصیص سهمیه‌ی اضافی

    سهمیه‌ی اضافی بین دانشگاه‌های متقاضی به صورت زیر تخصیص می‌یابد: در بین دانشگاه‌های دارای ۳، ۲ و ۱ سهمیه (که به ترتیب کلاس‌های سهمیه‌ای ۳، ۲ و ۱ نامیده می‌شوند)، به ترتیب دوری (round robin) و با شروع از تیم‌های دارای بیش‌‌ترین امتیاز در هر کلاس سهمیه‌ای، چنان‌چه دانشگاه موردبررسی تقاضای سهمیه‌ی اضافی داده و هنوز ظرفیت مازاد باقی است، یک سهمیه‌ی اضافی اختصاص می‌یابد. به عبارت دیگر الگوریتم تخصیص سهمیه‌ی اضافی به صورت زیر است.

    for i = 1, 2, 3, ...:
        for j = 3 downto 1:
            if i-th institute in class j has request:
                assign an extra quota if any left

    تبصره‌ها

    • به هر دانشگاه حداکثر یک سهمیه‌ی اضافی تعلق می‌گیرد. حداکثر سهمیه‌ی هر دانشگاه ۴ است.
    • هر دانشگاه می‌تواند فقط برای یک تیم خود تقاضای سهمیه‌ی اضافی کند. چنان‌چه از دانشگاهی بیش از یک تیم متقاضی سهمیه‌ی اضافی باشند، سهمیه به تیمی که در مسابقه‌ی اینترنتی همان سال دارای امتیاز بیش‌تری است تعلق می‌یابد.
    موافقین ۰ مخالفین ۰
    مدیر بلاگ

    پوستر مسابقه‌ی منطقه‌ای ۲۰۲۰

    موافقین ۱ مخالفین ۰
    حمید ضرابی‌زاده

    شرایط شرکت در مسابقه‌ی منطقه‌ای ۲۰۲۰


    موافقین ۰ مخالفین ۰
    حمید ضرابی‌زاده