وبلاگ رسمی مسابقه‌ی منطقه‌ای برنامه‌نویسی دانش‌جویی ای‌سی‌ام، سایت تهران

در مورد مساله‌های مسابقه‌ی سال پیش

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


گزارش
۲ نظر موافقین ۰ مخالفین ۰
محمد قدسی

آدرس تماس - شماره ی تلفن و فاکس و مدارک مورد نیاز

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

دقت کنید که برای آن‌‌که تیم شما accept شود و در سایت مسابقه ی منطقه‌ای ظاهر شود شما باید مدارک زیر را به آدرس ذکر شده فاکس کنید. البته اصل نامه ها را هم یا باید ارسال کنید و یا با خود در روز ثبت‌نام بیاورید:
1- نامه ای از یک مقام رسمی دانشکده یا دانشگاه که در آن اعضای تیم ها به طور کامل معرفی شوند (شامل مربی و سه عضو تیم) و گواهی شود که تک تک اعضای تیم دانش جویان آن دانشگاه هستند و سال ورود و دوره ی (فوق دیپلم‌، کارشناسی یا ارشد) هر یک را ذکر کند.
جزییات این نامه در اینجا آمده است. اسامی اعضای تیم معرفی شده باید دقیقن با اسامی تیم ثبت‌نام شده در سایت ای‌سی‌ام یکی باشد.
2- فبش پرداختت حق ثبت نام برای همه‌ی تیم‌های آن‌ دانشگاه مطابق میزان اعلام شده.

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

مجبوریم تعداد تیم های دانشگاه ها را محدود کنیم

تا کنون دانشگاه های داخل گفته اند که در مجموع می خواهند 89 تیم اعزام کنند (برخی هنوز جواب نداده اند و ممکن است این عدد زیادتر شود.) 9 تیم خارجی هم گفته اند که می آیند. این رقم 10 تا تیم بیش از ظرفیت فضای فیزیکی ماست.

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

اولین محدودیت: دانشگاهی که برای اولین بار شرکت می کنند حداکثر 1 تیم

محدودیت دوم: دانشگاهی که در سال گذشته حداکثر تعداد مساله هایی که یکی از تیم های آن حل کرده است کم تر از 3 مساله باشد - حداکثر 2 تیم. رتبه بندی سال پیش.
۱۰ نظر موافقین ۰ مخالفین ۰
محمد قدسی

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

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

اگر مجموع این تیم ها حدود ۸۰ تا ۹۰ باشد، هیچ سهمیه‌ای اعمال نخواهد شد. ولی اگر تعداد زیادتر شود مجبور هستیم روشی برای محدود کردن تعداد اعلام کنیم.

توجه کنید که مبلغ ثبت‌نام هر تیم برای دو تیم اول هر دانشگاه ۱۲۰۰۰۰ تومان و برای تیم‌های بیشتر ۱۵۰۰۰۰ تومان تعیین شده است.

لطفا از هر دانشگاه یک مربی به من ایمیل بزند.
۱۶ نظر موافقین ۰ مخالفین ۰
محمد قدسی

مسابقه تمام شد

مسابقه تمام شد و تیم vj13 از دانشگاه صنعتی شریف با حل ۶ سئوال اول شد.
تیمهای دوم و سوم نیز ۶ سئوال حل کردند که عبارت اند از:
  • Dreamers United از امیرکبیر

  • lollipop از شریف
و ۴ تیم بعد ۵ سئوال حل کردند:
  • Imaginary از شریف

  • SunIce از شریف

  • Cyrus The Great از شریف

  • Happy Three Friends از دانشگاه تهران

در این مسابقه ۶۵۷ برنامه ارسال شد.
۹۶ تیم لااقل یک راه حل ارسال کردند که از میان آنها ۵۷ تیم لااقل یک پاسخ درست گرفتند.
تابلو امتیاز نهایی را اینجا ببینید.

در حین مسابقه مشکلاتی نیز پیش آمد که امیدواریم در مسابقه‌های بعدی برطرف شود.
اشتباه در ارسال بعضی username و password ها و قطع شدن ارتباط سرور با خارج دانشگاه، در مدتی از آزمون از جمله‌ی آنها بود.
۱۸ نظر موافقین ۰ مخالفین ۰
Mohammad

مسابقه شروع شده است

اگر قبلاً در مسابقه تمرینی join شده اید، باید روی لینک leave contest کلیک کنید و
به مسابقه اصلی join شوید.

صورت مسئله G عوض شده است: در مثال خروجی صورت سئوال اولیه فاصله اضافی وجود دارد.

موفق باشید.
۶ نظر موافقین ۰ مخالفین ۰
Mohammad

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

مسابقه رأس ساعت هفت بعدازظهر پایان یافت و تیم IcePack با حل هر سه مساله، تیم اول شد!
۱۸ تیم حداقل یک مساله حل کردند و ۳تیم هر ۳ مسأله را!
علی رغم پایان یافتن مسابقه، شما می توانید در سیستم وارد شوید و همان مسائلِ امتحان آزمایشی را ارسال کنید. می‌توانید لااقل راه حل سئوال A که در پست قبلی آمده است، را بفرستید.

  • امتحان اصلی فردا، ساعت ۹:۰۰ آغاز می‌شود و مدت آن ۵ ساعت است. با همین username و password ها می‌توانید وارد شوید و لطفاً حداکثر تا ساعت ۸:۳۰، اگر مشکلی در ورود به سیستم داشتید، ما را در جریان بگذارید.

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

۴ نظر موافقین ۰ مخالفین ۰
Mohammad

راه حل مشکلات رایج در امتحان آزمایشی

راه حل مشکلات رایج در مسابقه ی آزمایشی:
  • Invalid Username Password: با clar[d0t]arbiter[at]gmail[d0t]com تماس بگیرید. این مشکل برای تیم هایی که نام شان فاصله ی خالی داشته رخ داده است. (بررسی کنید که بشود ایمیل شما را پاسخ داد! مخصوصاً اگر ایمیل تان از yahoo یا gmail نیست.)

  • Request Timed Out: این مشکل باید حل شده باشد.

  • Compilation Error (خطای زمان ترجمه): از مرورگر Internet Explorer، همان گونه که قبلاً هم گفته شد استفاده نکنید.

  • Unknown Error (هنگام ارسال): شما به مسابقه نپیوسته اید و یا نام مساله را اشتباه وارد کرده اید.

  • Unable to connect: برای ورود غیرامن (در صورتی که با https مشکل دارید) از آدرس http://81.31.164.12/arbiter-2/login/login.jsf استفاده کنید.

توجه کنید که
  • تنها مربی (coach) تیم ها باید به clar.arbiter ایمیل ارسال کنند.

  • فایل ارسالی شما برای زبان C++ باید فایلی نظیر a.cpp و برای زبان Java تنها فایل a.java (و نه .class یا .zip آن) را ارسال کنید.

  • سعی کنید حتماً تا پیش از پایان مسابقه، حتماً حداقل یک ارسال درست داشته باشید. برای این منظور می توانید کد پاسخ سوال A را که ادامه ی این پست است، ارسال کنید.

  • C++

    #include
    using namespace std;
    int main() {
    string s;
    while ((cin >> s) && (s != "0")) {
    int c = 0;
    for (int i=0; is.length(); i++)
    c += (s[i]-'0');
    cout c endl;
    }
    return 0;
    }

  • Java

    import java.io.*;
    public class My {
    public static void main(String[] args) {
    BufferedReader br = new BufferedReader(new
    InputStreamReader(System.in));
    while (true) {
    int x = 0;
    try {
    String s = br.readLine();
    x = Integer.parseInt(s);
    }
    catch (Exception e) {
    e.printStackTrace();
    }
    if (x == 0)
    break;
    int sum = 0;
    while(x > 0) {
    sum += x%10;
    x /= 10;
    }
    System.out.println(sum);
    }
    }
    }
۱۳ نظر موافقین ۰ مخالفین ۰
Mohammad

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

مسابقه‌ی آزمایشی اینترنتی، امروز ساعت ۵ بعدازظهر آغاز شده و تا ساعت ۷ بعدازظهر ادامه خواهد داشت.
برای شرکت در مسابقه از username و password ی که به مربی تیم‌تان ارسال شده است استفاده کنید.
برای دریافت لیست سؤالات، ارسال پاسخ‌(فرسته)‌ها و مشاهده‌ی تابلوی نتایج (scoreboard) به سایت acm.ce.sharif.edu وارد شوید.
برای شرکت در مسابقه لازم‌ست تا رأس ساعت شروع به مسابقه‌ی آزمایشی که با نام Practice Contest در لیست مسابقات سایت قرار می‌گیرد، بپیوندید.

  • در صورت نیاز به تماس، فقط به آدرس clar[d0t]arbiter[at]gmail[d0t]com ای‌میل بفرستید.

  • اخبار و رویدادهای مهم از طریق همین وبلاگ اعلام می‌شوند.

  • برای ورود به سایت و شرکت در مسابقه‌ی اینترنتی حتماً از مرورگرهای خانواده‌ی Mozilla نظیر Firefox استفاده کنید. در صورت استفاده از Internet Explorer، ممکن است با مشکلاتی در حد Compilation Error مواجه شوید!
۱۳ نظر موافقین ۰ مخالفین ۰
Mohammad

رکورد بی‌سابقه‌ی تعداد تیم‌ها


تا کنون ۲۸۲ تیم از ۵۷ دانشگاه مختلف ۷ کشور (ایران، آذربایجان، پاکستان، افغانستان، سنگاپور، چین و بنگلادش) در سایت ما ثبت‌نام کرده اند که از آن‌ها ۲۰۳ تیم پذیرفته شده‌اند و اکثر آن‌ها در مسابقه‌ی اینترنتی شرکت می‌کنند.

این یک رکورد قابل توجه است.

از کشورهای خارجی فعلاً حضور ۵ تیم آن‌ها قطعی شده است‌.
۳ نظر موافقین ۰ مخالفین ۰
محمد قدسی

چهارمین مسابقه ی برنامه نویسی اینترنتی ایران

به اطلاع همه می رسد که چهارمین مسابقه ی برنامه نویسی اینترنتی ایران با شرکت بیش از 200 تیم از 50 دانشگاه کشور روز پنج شنبه 18 آبان برگزار می شود.

1- به مربیان تیم های ثبت نام کرده ایمیل زده شد که گوش به زنگ باشند و این وبلاگ را مرتب چک کنند و خبرها را بخوانند.

2- از تماس تلفنی و دیگر وسیله ی ارتباطی غیر اینترنتی با مسوولین مسابقه بپرهیزید!

3- منتظر دزیافت شماره ی حساب و آدرسی که باید در آن login کنید باشید.

4- فقط تیم هایی که accept شده اند می توانند در این مسابقه شرکت کنند. تیم هایی که سه عضو داشتند accept شدند و بقیه pending باقی ماندند. برای دیدن لیست تیم های پذیرفته شده با لینک حاشیه ی راست مراجعه کنید.

5- خیلی مهم: چهارشنبه بعدازظهر (ساعت 5) یک مسابقه ی تمرینی برگزار می شود. آماده باشید تا به شما اطلاع داده شود.

موفق باشید.
۴ نظر موافقین ۰ مخالفین ۰
محمد قدسی

محیط مسابقه

  • OS:

    • Windows XP SP2


  • Contest Environment:

    • PC2 8.7


  • Languages:

    • Java (version 1.5)

    • C/C++ (GCC 4.0)

    • Pascal


  • IDEs:

    • Borland Delphi 7 (Pascal)

    • Visual C++ 2005

    • DJGPP (C++)

    • Idea 6 (Java)


  • Reference Materials:

    • JDK JavaDocs

    • MSDN


  • Editors:

    • Emacs

    • TextPad

    • UltraEdit
۱۲ نظر موافقین ۰ مخالفین ۰
محمد قدسی

نتایج و مساله های دو مسابقه ی مقدماتی

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

مسابقه ی مقدماتی شریف

اینم اسامی بچه های تیم های شریف

نتیجه مسابقه ی مقدماتی امیرکبیر

و اینم اسامی بچه های امیرکبیر

مساله ها (با تشکر از کار خوب بچه های امیرکبیر)

ورودی و خروچی
۵ نظر موافقین ۰ مخالفین ۰
محمد قدسی

یادآوری مهم: سایت ثبت نام از ۲۲ آبان بسته می‌شود.

چنان‌چه قبلاً هم به اطلاع رسید، سایت ثبت‌نام مسابقه از پایان روز ۲۱ آبان بسته می‌شود و نمی‌توان پس از این تاریخ ثبت نام جدید داشت. بنابراین لازم است که شما هرچه‌ زودتر تیم‌های خود را (بدون محدودیت در تعداد) در سایت مسابقه‌ی اینترنتی ثبت‌نام کنید (ثبت‌نام کامل شامل همه‌ی اسامی اعضای تیم‌ها). این کار لازم است حتا اگر نخواهید عملا در مسابقه‌ی اینترنتی شرکت کنید.

در غیر این صورت متاسفانه راهی برای پذیرش شما در مسابقه‌ی منطقه‌ای نخواهد بود.
۸ نظر موافقین ۰ مخالفین ۰
محمد قدسی

کجا هستند این دانشگاه‌ها؟

از این دانشگاه‌ها خبری نیست! کجا هستند تیم‌های این‌ها؟

دانشگاه آزاد (تهران، مشهد، میبد، زنجان و ....)
دانشگاه اصفهان
دانشگاه کرمان
دانشگاه بوعلی همدان
دانشگاه رازی کرمانشاه
دانشکده‌ی علوم کامپیوتر تهران
دانشگاه الزهرا (دو سال گذشته هم از آن‌ها خبری نبود)
دانشگاه مازندران (فعال بودند)
دانشگاه خواجه نصیر
دانشگاه نفت
دانشگاه زنجان

و ...

اگه می‌تونید به اونا خبر بدید.
۳ نظر موافقین ۰ مخالفین ۰
محمد قدسی

پوستر جدیدتر



تیم‌های سه‌نفره و اندازه‌ی بهتر. به‌نظر شما کدام یک از پوسترها بهتر است‌؟
۹ نظر موافقین ۰ مخالفین ۰
محمد قدسی

مسابقه ی مقدماتی امیرکبیر

یکی از مسابقه های مقدماتی دانشگاه امیرکبیر هم هم زمان با سومین مسابقه ی مقدماتی شریف در تاریخ 11 آبان برگزار می شود. تیم های این دانشگاه هم برای ثبت نام می توانند در سایت Amir Kabir Preliminary Contest ثبت نام کنند.

این تیم ها بعد از مسابقه ی 11 آبان به سایت مسابقه ی اینترنتی منتقل می شوند تا بتوانند در آن مسابقه هم شرکت کنند.

توجه برای دیگران: مسابقه ی 11 آبان آنلاین نیست ولی بعد از مسابقه مساله ها و داده های ورودی و خروجی برای بقیه ی تیم ها در این سایت قرار خواهد گرفت.
موافقین ۰ مخالفین ۰
محمد قدسی

پوستر جدید مسابقه‌ی ای‌سی‌ام


با تشکر فراوان از آرین خسروی برای این طراحی زیبا.
۷ نظر موافقین ۰ مخالفین ۰
محمد قدسی

مسابقه ی مقدماتی شریف

با توجه به این که یک مسابقه ی مقدماتی بین تیم های شریف در تاریخ 11 آبان (یک هفته قبل از مسابقه اینترنتی و علاوه بر آن) برگزار می شود. تیم های دانشگاه شریف لازم است در سایت Sharif Preliminary Contest ثبت نام کنند. دانشگاه های دیگر هم که مسابقه ی مقدماتی دارند اگر تعداد تیم های شان از 10 تیم بیشتر باشد می توانند درخواست کنند تا این چنین سایتی برایشان ایجاد شود.
۶ نظر موافقین ۰ مخالفین ۰
محمد قدسی

خیلی مهم: سایت ثبت‌نام ای‌سی‌ام در ۲۱ آبان بسته می‌شود

دکتر هوانگ (رییس سایت‌های آسیا) به من اطلاع دادند که به علت نزدیکی مسابقات جهانی، سایت ثبت نام در ۲۱ آبان (۱۲ نوامبر) بسته می‌شود.

پس شما اگر می‌خواهید در این مسابقه شرکت کنید حتماً باید تا این تاریخ به‌طور کامل (با مشخصات کامل اعضای تیم‌) در این سایت ثبت نام کنید.
۲۱ نظر موافقین ۰ مخالفین ۰
محمد قدسی