المپیاد کامپیوتر

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

 

مرحله اول المپیاد کامپیوتر:

مرحله اول المپیاد کامپیوتر شامل ۳۰ سوال تستیه که معمولا باید یسری چیزو بشمرید:دی ومعمولا ۳۰ سوال ترکیبیاتیه. و اگه ۱۰ تا سوال خالص دربیاد از تستاتون قبول خواهید شد پس استرس نداشته باشید و سوالایی که باهاش راحتید رو انتخاب کنید و قبول بشید.

مرحله دوم المپیاد کامپیوتر:

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

مرحله سوم المپیاد کامپیوتر:

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

مرحله چهارم المپیاد کامپیوتر:

۴۰ نفر از قبولی های مرحله سوم تو یه دوره میان و ۸ هفته آموزش میبینن و آزمون میدن و کد میزنن و ته این دوره به ۸ نفرمدال طلا و به بقیه نقره برنز میدن. اینم از مرحله چهارم المپیاد کامپیوتر.

منابع المپیاد کامپیوتر:

منابع المپیاد کامپیوتر                                                                       

۱) نردبان المپیاد ریاضی، ترکیبیات مرحله اول، آرش جلالی، انتشارات گچ (آیریسک)

۲)      الفبای المپیاد ریاضی، مرتضی محمدآبادی، انتشارات دانش‌پژوهان جوان

فصل استقرای این کتاب خیلی برای بچه های المپیاد کامپیوتر مفیده  البته بقییه فصل هاهم خوبه ولی این مبحثش خیلی خوبه و معمولا استفاده میشه

۳)      روش‌های ترکیبیات، علی‌رضا علی‌پور، انتشارات فاطمی

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

 

۴)      استراتژی‌های حل مسئله، انتشارات مبتکران

این کتابم کتاب خیلی خوب و مفیدیه و اینم بدونید که علاوه بر مبتکران انتشارات دانش پژوهان جوانم این کتابو چاپ کرده ، ولی باید ازین کتاب مسله ی منتخب حل کنید چون همه ی سوالا زیاد خوب نیستن و سوالای قدیمیه شوروی داره

۵)      المپیادهای ریاضی شوروی، مترجم پرویز شهریاری

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

 

۶) المپیادهای کامپیوتر ایران از آغاز تا کنون

این کتابم هم سوالای مرحله اول  داره و بهتره به صورت آزمون حلش کنید که محک بزنید خودتونو و برای مرحله اول المپیاد کامپیوتر آماده بشین

 

۸) المپیادهای کامپیوتر ایران از آغاز تا کنون، مراحل دوم

اینم که مرحله دوم المپیاد کامپیوتره همون کتاب قبلیه و به همون روش به عنوان آزمون حلش کنید

۹) المپیادهای ریاضی لنینگراد

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

۱۰)  نظریه گراف و کاربردهای آن، باندی مورتی

خوب این کتابم اگه وقت کردید بخونید خوبه و خالی از لطف نیست ولی کمتر کسی ازش کمک میگیره

۱۱)  طراحی الگوریتم با رویکردی خلاقانه، یودی منبر

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

۱۲)   آشنایی با نظریه گراف، داگلاس بی. وست، نشر گسترش علوم پایه

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

ولی توی فصل یک یکسری تمرین داره که باید ازشون بگذرید چون هم خیلی پیشرفتن هم بدرتون نمیخورن واسه المپیاد

و بگم که واسه ی المپیاد کتمپیوتر فصل ۱ و ۲ رو بخونید کافیه عزیزانم

۱۳)  مسئله‌های الگوریتمی، دکتر محمد قدسی

این کتابم کتاب قدیمیه و کوچیکیه و زیاد حجم نداره و کتاب خوبیه واسه پایه هشتم و نهم که بچه ها بهتره اولش که میخوان واسه المپیاد بخونن برن سراغش

۱۴ ) آشنایی با نظریه گراف ،نویسنده داگلاس برنت وست ،ترجمه دکتر بیژن شمس نشر   گسترش علوم پایه

خوب این کتاب خیلی خوبه و واسه مبحث گراف میشه گفت پرکاربرد ترین کتابیه که باهاش سروکار دارید ومعمولا همه ازش استفاده میکنن و نکته خوبش اینه که pdf کتابم هست و لازم نیست حتما بخریدش

۱۷)کتاب آنالیز ترکیبی دکتر علیرضا علیپور ، انتشارات الگو

خوب این کتاب واسه شروع المپیاد خیلی خوبه و پیشنهاد ما واسه روش خوندنش اینه که شروع کنین به مطالعه ی این کتاب و هم زمان تستای روشهای ترکیبیات جلد اول (همون کتاب شماره ۶) که تست زدنتون قوی شه چون توانایی و  سرعت تست زدن توی المپیاد کامپیوترخیلی مهمه و به این مهارت نیاز دارین