محاسب

در چنین مسابقاتی علاوه بر تسلط بر یکی از زبانهای برنامه‌نویسی سی، سی پلاس پلاس، جاوا یا پایتون (البته تضمین نمی‌شود تمام سؤال‌ها به وسیله پایتون قابل حل باشند) مباحثی نظیر طراحی الگوریتم و ساختمان داده‌ها بسیار تأثیرگذار هستند.

ماشین های

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

انجمن

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

معرفی مسابقات

نحوه ثبت نام در مسابقه

دانش جویان و دانش آموزان علاقمند به شرکت در این رخداد می توانند به یکی از روش های زیر ثبت نام کنند

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

2. از فرم ثبت نام آنلاین که در سایت وجود دارد استفاده شود

نمونه سوالات

در این مسابقات یکی از نکات ابتدایی ولی بسیار مهم در نوشتن یک کد درست، نحوه‌ی صحیح خواندن داده‌های ورودی و تولید صحیح مقادیر خروجی است. برنامه باید داده‌های ورودی را از «ورودی استاندارد» خوانده و مقادیر خروجی را در «خروجی استاندارد» چاپ کند. در ادامه با نحوه‌ی انجام این کار طی یک مثال ساده آشنا می‌شوید.

سؤال ساده‌ی زیر را در نظر بگیرید:

«دو عدد صحیح به شما داده شده است. جمع این دو عدد را در خروجی چاپ کنید.»

ورودی و خروجی

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

Input

12 4

250 -7


Output

16

243

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

قوانین مسابقات

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

1. باید به یکی از زبان های برنامه نویسی متداول و اعلام شده توسط کمیته ی اجرایی مسابقات تسلط کامل داشته باشند. این زبان ها C , C++ , Java paytounمی باشند.

2. اعضای تیم باید تسلطی بر مفاهیم طراحی الگوریتم، بهینه سازی الگوریتم، پیچیدگی الگوریتم و ... داشته باشند.

3. سوالات به زبان فارسی است.

4. زمان مسابقه تقریبا 3 ساعت است که برای حل سؤالاتی که تعدادشان بین 5 تا 7 است داده می‌شود.

5.حداقل یکی از اعضا باید دست به تایپ خوبی داشته باشد تا بتواند الگوریتمهای طراحی شده را سریعا به کد تبدیل کند.

6. هر تیمی که سؤال‌های بیشتری را در مدت زمان کمتر و با خطای کمتری حل کند، رتبه‌ی بهتری کسب خواهد کرد.

اهداف مسابقه

به طور کل هدف برگزاری این مسابقات، تقویت روحیه‌ی تیمی و بالا بردن قدرت کد نویسی افراد است. در واقع بهترین فرصت برای افرادی است که می‌خواهند مهارت خود را در کد نویسی بسنجند. برگزاری این مسابقات بیشتر از آنکه روی برد و باخت افراد تمرکز کند، موقعیتی را فراهم می‌کند که شرکت‌کنندگان بتوانند استعداد خود را در حل مسائل برنامه‌نویسی محک بزنند. این ویژگی تمایز مهمی میان مسابقات برنامه‌نویسی و المپیادهای کامپیوتری ایجاد می‌کند. برخلاف المپیادهای کامپیوتری که هدف نهایی آن برد و باخت است، در مسابقات برنامه‌نویسی هدف شرکت در فرایند مسابقات است. از جمله مزيت هاي ديگر اين مسابقات ، كارگروهي دراين مسابقات است. شما در ACM بايد در گروه هاي 3 نفري مسابقه دهيد و همچنين 1 كامپيوتر نيز بيشتر نداريد. پس مديريت گروه در اين مواقع بسيار حائز اهميت مي شود و تيم بايد به خوبي به تقسيم كار بپردازد؛ همچنين به هيچ عنوان نبايد درگيري يا جدلي ايجاد شود و گرنه ممكن است همه چيز از دست برود. در نتيجه ACM تمرين خوبي براي كار گروهي خواهد بود.

تاریخچه برگزاری مسابقات ACM دانشگاه آزاد اسلامی واحد یادگار امام خمینی (ره) - شهر ری

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

در ادامه برخی از تصاویر مربوط به دوره های پیشین این مسابقات در دانشگاه واحد یادگار امام را مشاهده می کنید:

اخبار مسابقات

اخبار سومین دوره مسابقات ACM دانشگاه ازاد واحد یادگار امام - شهرری را از اینجا دنبال کنید

قوانین مسابقه عکاسی

  • ادمین
  • 14 بهمن 1396

1− از روز قبل مسابقه تا نیم ساعت مانده به اختتامیه زمان مسابقه می‌باشد.

2− تصاویر ارسالی را در اپلیکیشن اینستاگرام با هشتگ (acm_yadegar#) قرار بدید.

3 - به برنده جایزه نفیسی داده می شود

4− برنده مسابقه عکاسی در اختتامیه معرفی خواهد شد

افتتاحیه---ساعت 8:00 تا 9:00

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

مسابقه---ساعت 9:00 تا 12:00

تست مسابقه و شروع مسابقه اصلی

نماز و ناهار--- 12:00 تا 13:30

صرف ناهار و استراحت مسابقه دهندگان و منتظر ماندن برای شروع مراسم اختتامیه.

اختتامیه---ساعت 14:00 تا 16:00

مراسم اختتامیه، شامل پخش کلیپ ها، پذیرایی، سخنرانی ها، اعلام نتایج و برندگان و اهدای جوایز.

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

  • ادمین
  • 14 بهمن 1396

جلسه توجیهی سومین دوره مسابقات ویژه دانشجویان 5شنبه 19 بهمن تشکیل می گردد

تمدید مهلت ثبت نام

  • ادمین
  • 14 بهمن 1396

با توجه به استقبال دانش آموزان و دانشجویان، ثبت نام تا 20 بهمن تمدید شد.

شیوه ثبت نام در سایت کوئرا

  • ادمین
  • 7 بهمن 1396

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

https://quera.ir

ثبت نام از طریق ایمیل

  • ادمین
  • 4 بهمن 1396

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

icpc@acm-yadegar.ir

شروع ثبت نام مسابقات ACM

  • ادمین
  • 1 بهمن 1396

ثبت نام مسابقات آغاز شد، لطفا برای ثبت نام به نحوه ثبت نام سایت مراجعه کنید.

شورای سیاست گذاری مسابقه

کمیته علمی مسابقه

حامیان مسابقه

تماس با ما