19911.00 4.33 5.00
وبگاه آموزشی برنامه‌نویسی، طراحی الگوریتم و آمادگی مسابقات برنامه‌نویسی الگوریتمستان الگوریتمستان الگوریتمستان FB Twitter Google
» 

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

معرفی کتاب Competitive Programmer's Handbook (راهنمای برنامه‌نویسان رقابتی) برای علاقه‌مندان به مباحث الگوریتم‌ها و شرکت‌کنندگان در مسابقات برنامه‌نویسی با امکان دانلود

کتاب Competitive Programmer's Handbook (راهنمای برنامه‌نویسان رقابتی) کتابچه‌ای است که در آن عموم مباحث مورد نیاز جهت شرکت در رقابت‌های برنامه‌نویسی همچون المپیاد کامپیوتر دانش‌آموزی یا مسابقات برنامه‌نویسی دانشجویی به صورت مختصر و مفید یک جا جمع شده است.

    دکتر Antti Laaksonen از مربیان تیم‌های المپیاد کامپیوتر کشور فنلاند این کتاب را به صورت رایگان جهت استفاده‌ی عموم در سه بخش و سی فصل با عناوین زیر منتشر کرده است.

ادامه ...
» 

پیچیدگی زمانی اجرای الگوریتم

بررسی مفهوم پیچیدگی زمانی الگوریتم برای بررسی کارایی آن و مقایسه‌ی الگوریتم‌ها

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

ادامه ...
» 

مسابقه‌ی برنامه‌نویسی CodeCup 2018

مسابقه‌ی برنامه‌نویسی CodeCup 2018

مسابقه‌ی برنامه‌نویسی CodeCup 2018

مسابقه‌ی برنامه‌نویسی CodeCup 2018 با موضوع پیاده‌سازی بازی Black Hole (سیاه‌چاله) روز شنبه، ۳۰ دی ماه ۱۳۹۶ برگزار می‌شود. علاقه‌مندان به شرکت در این مسابقه‌ی برنامه‌نویسی چالشی تا ساعت ۱۲ ظهر آن روز (به وقت گرینویچ) فرصت دارند کد نهایی خود را ارسال کنند. زبان‌های برنامه‌نویسی مجاز به شرح زیر است.

ادامه ...
بررسی روش تعریف کلاس برای قابلیت استفاده از ظرف‌های مجموعه (set و unordered_set) در زبان برنامه‌نویسی ++C
راهنمای حل سوال Free ticket، از سوالات المپیاد ملی کامپیوتر هندوستان
معرفی ابزار Microsoft Solver Foundation برای حل مسائل مدل‌سازی، شبیه‌سازی ریاضی و بهینه‌سازی
نکته‌ای در مورد کارایی عملیات ورودی و خروجی در زبان برنامه‌نویسی ++C و عملکرد تابع sync_with_stdio
معرفی هدرفایل bits/stdc++.h برای کاهش زمان آماده شدن کد مسابقات برنامه‌نویسی
معرفی وب‌سایت UVA Toolkit برای کمک به حل سوالات برنامه‌نویسی UVA Online Judge
معرفی وب‌سایت Virtual Judge برای برگزاری مجازی مسابقه‌ی برنامه‌نویسی به سبک مسابقات ACM-ICPC

وبگاه آموزشی مسابقه‌ی ای‌سی‌ام     وبگاه داوری آنلاین ایرانی     وبلاگ رسمی مسابقه‌ی منطقه‌ای برنامه‌نویسی دانش‌جویی ای‌سی‌ام، سایت تهران
وبگاه بایگانی مسابقات برنامه‌نویسی ACM     UVA Online Judge     Codeforces
TopCoder     المپدیا - دانش‌نامه‌ی المپیاد کامپیوتر ایران     Algorithmist