درخواست اطلاعات در مورد مسابقات جهاني برنامه نويسي Acm


درخواست اطلاعات در مورد مسابقات جهاني برنامه نويسي Acm



با سلام خدمت دوستان خواستم بدونم كسي در مورد چگونگي اجراي اين مسابقات يا اينكه از چه زباني در اين مسابقات استفاده ميشه خبر داره؟
يا كسي سوالاي دوره هاي قبلي اين مسابقات رو داره؟
امسال كه تيم ايران هفدهم شد
ممنون



تشخیص جناس قلب

1:

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


مبنای 10


درخواست برنامه نويسي (پروژه شبيه سازي امار فوتبال)

2:

ممنون avot جان
كسي رو ميشناسي كه تو مسابقات داخليش شركت كرده باشه؟


پیدا کردن یک رشته داخل یک متن

3:

بله ،‌ميشناسم


طراحی الگوریتم ها

4:

خوب مرسي ولي
منظورم اينه كه يكم اطلاعات بتوني بگيري كه دقيقا اين مسابقات چجوريه؟ يا سبك سوالا ...


برنامه c


در خواست e-book

5:

سلام
ميشه فرمود سخت ترين سؤالها رو تو اين مسابقه طرح ميکنن
برای حل اين مسئله ها بايد هوشه زيادی داشته باشی
سؤال های خود مسابقه انگليسی هست ولی من ترجمه سؤالرو تو مجله انجمن انفورماتيک ايران
فکر کنم ماه فروردين يا ارديبهشت ديدم
لينکه وبلاگ فارسی
acmtehran.blogspot.com
که هر اطلاعاتی خواستی اونجا هست

(تيم شريف 40 شده )
فرمايش ديگه اي بود من در خدمتم

من خودم ميخواستم تو اين مسابقه شرکت کنم ولی وقتی سؤالرو ديدم پشيمون شدم


یه برنامه به زبان ++c می خواستم

6:

البته بگم واسه شرکت تو اين مسابقه بايد از دوره ی مقدماتی رد بشی
پار سال دوره ی مقدماتی تو شهرستان تهران بود

7:

ممنون از راهنماييت

كلا اين مسابقات به صورت تيمي انجام ميشه يا انفرادي هم هست؟

مگه سوالاش چجوريه؟كه ميگي بيخيالش شدي!؟

8:

یه تیم سه نفره یا دو نفره که باید دانشجوی لیسانس باشن (هر رشته ای) و یا کمتر از یک سال از فارغ تحصیلیشون گذشته باشه.
معمولاً هر دانشگاه توی کشور یه سهمیه داره.

مثلاً دانشگاه ما سه تا تیم + یه تیم تمام دختر.

(که با مسابقۀ انتخابی درون دانشگاهی تیم ها برای مرحله کشوری انتخاب میشن)
معمولاً سی هستفاده میشه.

همچنین پاسکال.

اگه المپیادهای کامپیوتر شرکت کرده باشین خیلی خوبه اگه هم نه که می تونید شرکت کنید ولی برای مقام آوردن باید حسابی وقت گذاشت.

چون سئوالا یه جوریه که باید خیلی برنامه نوشته باشی که تو پیاده سازی دستت تند باشه.

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

معمولاً شت تا (متغییره) سئوال هست که باید بنویسی و کدوت submit کنی تا با ورودی های تست اونا درست کار کنه.
اگه می خای کار کنی باید واقعاً پایه پیدا کنی و کار کنی.

اگه خیلی جدی نیستی بی خیالش بشی بهتره.


9:

خيلي ممنون از جواب دادنت چون خيلي از ابهاماتمو برطرف كردي
از طرفي من جدي هستم ولي مهم تر اينه كه دونفر ديگه پيدا شن
المپياد كامپيوتر و هم چون قبلا ميفرمودن بايد رياضيت قايشان باشه و از اين چيزا بيخيالش شدم حالا اگه لطف كني يه اطلاعاتي هم در مورد المپياد بهم بدي ممنون ميشم

10:

اگه ریاضیت خیلی خوب نیست می تونی کدنویس گروه بشی.

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

نبودن هم مهم نیست چون باید اونا هم بالاخره خیلی کار کنن و الگوریتم بخونن.
یه کتاب که هر ای سی امی باید داشته باشه کتاب Introduction to Algorithm هستش که اکثر کتاب فروشی های بزرگ زبان اصلیشو دارن.

ترجمش هست ولی حتماً هم زبان اصلیشو بگیر.

زبانت خوب میشه که برای درک سئوال ها ی acm راحت تر میشی.
اگه المپیادی هم نیستی با هستفاده از اون کتاب می تونی خودت کاملاً واسه مسابقه آماده کنی (حتی بیشتر!)
اینم یه سایت که توش کلی سئوال هست.

برای تمرین من خودم سئوالای این سایتو حل می کردم.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

11:

thanks a lot.....
مرسي از اطلاعاتت
حالا خودت شركت كردي؟تو المپيادو ميگم
نياز به ثبت نام داشت ؟من تو اين سايت ثبت نام كردم
فقط يه چيزي تو بخش سوالا يه فلش هست كه يه مكاني رو انتخاب ميكني؟اون ربطي تو نحايشان سوالا داره؟
مرسي

12:

من خودم تو المپیاد شرکت نکردم.

ببین مثل این می مونه که بگی واسه یادگیری جاوا اگه c بلد باشی بهتره (سریعتر راه می افتی) ولی لازم نیست.

یعنی بعد یه مدت اون چیزایی که نمی دونستیو یاد می گیری.

فقط اونجوری سریعتر راه می افتی.
من حدود یه سالی میشه تو این سایت نرفتم.

ولی قبلاً زیاد توش می رفتم.

10 -15 تایی سئوال هاشم حل کردم.

(البته بیشتر، ولی بعضی سئوال ها شو گیر میده و قبول نمی کنه.) به صورت online کامپایل می کنه و نتیجۀ کدت رو بهت میگه.

یه سری اصول رو باید رعایت کنی تو نوشتن برنامه های این سایت.

چون ممکنه کامپایلرش مشکل بگیره.

این نکان توی FAQ سایت هست.

کم کم باش آشنا میشی.

اگه احیانن مشکلی تو submit کدت داشتی بگو (البته هیچی یادم نیس.

ولی شاید جزییاتش یادم باشه)

13:

ممنون از راهنماييت


82 out of 100 based on 52 user ratings 202 reviews