لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش الگوریتم های نظریه بازی در برنامه نویسی رقابتی (2022)
Game Theory Algorithms in Competitive Programming (2022)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در الگوریتمهای تئوری بازی عمیق شوید، این تکنیکها را برای مشکلات Codeforces و Competitive Programming یاد بگیرید و به کار ببرید! یادگیری عمیق مفاهیم نظریه بازی آموزش حل سوالات برنامه نویسی رقابتی مسائل مربوط به Nim Game، بازی های ترکیبی قضیه Sprague-Grundy، بازی های تفریق، بازی ها به صورت نمودار یادگیری با حل مسائل آسان، متوسط و سخت کدنویسی دستی برای هر چالش تئوری بازی پیش نیازها:مبانی برنامه نویسی آشنایی اولیه با ساختارهای داده آشنایی با هر یک از زبان های برنامه نویسی
این دوره عملی برای همه طراحی شده است تا مفاهیم تئوری بازی را برای حل چالش های برنامه نویسی رقابتی بیاموزند. شما خواهید آموخت که چگونه به سؤالات مبتنی بر نظریه بازی که شامل - Nim Game، Sprague Grundy Theorem، بازی های تفریق، بازی های ترکیبی، بازی های نمودار، بازی های برداشته می شود، نزدیک شوید! این دوره شامل وسعت و عمق این موضوعات با مثال های کافی و کدنویسی عملی برای هر مشکل است.
برنامه نویسی رقابتی یا برنامه نویسی ورزشی معمولاً یک ورزش ذهنی است که شامل شرکت کنندگانی می شود که سعی می کنند طبق مشخصات ارائه شده برنامه ریزی کنند. برنامه نویسی رقابتی توسط چندین شرکت نرم افزاری چند ملیتی و اینترنتی مانند گوگل و فیس بوک شناخته شده و پشتیبانی می شود. پلتفرم های محبوب برنامه نویسی رقابتی عبارتند از Codeforces، Codechef، HackerEarth، HackerRank، Spoj و موارد دیگر! این دوره هم برای برنامه نویسان مبتدی و هم برای برنامه نویسان پیشرفته طراحی شده است که مشتاقانه منتظر جهش بعدی در برنامه نویسی رقابتی هستند!
شرکت در مسابقات برنامه نویسی می تواند اشتیاق دانش آموزان را برای مطالعات علوم کامپیوتر افزایش دهد. مهارتهای کسبشده در مسابقات برنامهنویسی مشابه ICPC، چشماندازهای شغلی را نیز بهبود میبخشد، که اغلب از نامزدها میخواهد برنامهنویسی پیچیده و مشکلات الگوریتمی را در محل حل کنند.
این دوره جامع توسط آپار کمال تدریس میشود، که یک کدنویس رقابتی بسیار موفق و بوت کمپ محبوب Udemy Instructor است و طی بیش از 2 سال گذشته هزاران دانشآموز را در چندین دوره آنلاین و حضوری آموزش داده است. این دوره غواصی عمیق است، ما نه تنها به تئوری می پردازیم، بلکه با حل مسائل متعدد تئوری بازی با سطوح دشواری مختلف، روی جنبه های عملی آن تمرکز می کنیم.
این دوره با مبانی تئوری بازی ها و سپس غواصی در موضوعات عمیق تر شروع می شود! در اینجا برخی از موضوعاتی است که در این دوره یاد خواهید گرفت.
بازی های ترکیبی
بازیهای بدون غذا
مواضع N/P
بازی نیم
Nim-Sum
کاربردهای Nim-Sum
Nim-Games مشابه
بازی ها به صورت نمودار
عملکرد Sprague Grundy
قضیه Sprague Grundy
بیش از 20 مشکل با کد
در دوره آموزشی به من بپیوندید و جهش بعدی را به سوی تبدیل شدن به یک برنامه نویس رقابتی راک استار انجام دهید! شما را در دوره می بینیم!
سرفصل ها و درس ها
معرفی
Introduction
معرفی دوره
Introduction to the course
مخزن کد
Code Repository
تنظیم متن Sublime [اختیاری]
Setting Up Sublime Text [optional]
راه اندازی والا
Sublime Setup
فایل هدر اصلی را اضافه کنید
Add master header file
فرار از قضات آنلاین
Escaping Online Judges
قطعه کدهای رایج
Common Code Snippets
استفاده از ماکروها
Using Macros
کد مثال توضیح داده شده است
Example Code Explained
بازیهای حذف و بازیهای تفریق
Take Away Games and Subtraction Games
بازی های ترکیبی
Combinatorial Games
بازی های ساده برداشت
Simple Take Away Games
نیم بازی
Nim Game
بازی مقسوم علیه
Divisor Game
بازی Take Away (قاعده Misère)
Take Away Game (Misère Rule)
مثال ها
Examples
موقعیت های N/P
N/P positions
س. خالی و تقسیم کنید
Q. Empty and Divide
شماره شانس
Lucky Number
حداکثر تعداد سکه
Maximum number of coins
برنده را پیش بینی کنید
Predict the Winner
نیم بازی
Nim Game
بازی نیم
The Game Of Nim
نیم سام
Nim Sum
برنامه های کاربردی NimSum
Applications Of NimSum
بازی گلوله ها
Game of Bullets
نیم بازی دوم
Nim Game II
بازی های مشابه
Similar Games
بازی پله
Stair Game
عملکرد Sprague Grundy
Sprague Grundy Function
بازی به عنوان نمودار و تابع Sprague Grundy
Games as Graphs and Sprague Grundy Function
نمونه هایی از تابع Sprague Grundy
Examples of Sprague Grundy Function
کدگذاری تابع Sprague Grundy
Coding Sprague Grundy Function
قضیه Sprague Grundy
Sprague Grundy Theorem
قضیه Sprague Grundy
Sprague Grundy Theorem
بازی تخته سیاه Xor
Chalkboard Xor Game
بازی ماتریکس
Matrix Game
بازی دوستان
Friends Game
آدا پیونز
Ada Pawns
بازی گراندی
Grundy's Game
مجموعه مشکلات - I
Problems Set - I
معرفی
Introduction
بازی سنگ
Game Of Stones
برج شکن
Tower Breakers
یک بازی تخته شطرنج
A ChessBoard Game
معرفی بازی NIM
Introduction to NIM Game
مجموعه مسائل - II
Problem Set - II
بدبخت NIM
Misere NIM
زیرک
Nimble
بازی احمقانه آلیس و باب
Alice and Bob's Silly Game
پوکر نیم
Poker Nim
مجموعه مسائل - III
Problem Set - III
بازديد برج شكن ها!
Tower Breakers Revisited!
سخنرانی دوباره برج شکن ها - 1
Tower Breakers Again Lecture - 1
سخنرانی دوباره برج شکن ها - 2
Tower Breakers Again Lecture - 2
Zero Move Nim
Zero Move Nim
یک بازی تخته شطرنج دوباره
A ChessBoard Game Again
مجموعه مسائل - IV
Problem Set - IV
تابلوی مربع ارقام
Digits Square Board
بخش سنگ
Stone Division
شکلات در جعبه
Chocolate in the Box
کیتی و کتی
Kitty and Katty
مشکلات متفرقه
Miscellaneous Problems
Codeforces - تعداد زیادی بازی
Codeforces - A lot of Games
روشی مناسب برای یادگیری با کارشناسان برنامه درسی بررسی شده در صنعت ما در مورد دوره های آنلاین تخصصی آنلاین سازماندهی شده است که هم وسعت و هم عمق موضوعات مختلف فنی را پوشش می دهد. همه دورههای ما بسیار کاربردی هستند و شامل سخنرانیهای ویدیویی، چالشهای کدنویسی، فایلهای پروژه و یک تجربه یادگیری با طراوت میشوند. Coding Minutes بخشی از Scaler Academy است. Scaler برنامه درسی با ساختار مناسب و مرتبط با صنعت را ارائه می دهد تا به شما کمک کند حرفه خود را تغییر دهید. ساختارها و الگوریتمهای داده، طراحی سیستم، علم داده را بیاموزید و از کهنهکاران صنعت راهنمایی شغلی دریافت کنید.
نمایش نظرات