Mô tả

This hands-on course is designed for everyone to learn & implement Game Theory concepts to solve Competitive Programming Challenges. You will learn how approach Game Theory based questions involving - Nim Game, Sprague Grundy Theorem, Subtraction Games, Combinatorial Games, Graph Games, Take-away games! The course involves both breadth and depth of these topics with enough examples and hands-on coding for each problem.

Competitive programming or Sport Programming is a mind sport usually, involving participants trying to program according to provided specifications. Competitive programming is recognised and supported by several multinational software and Internet companies, such as Google and Facebook. Popular Competitive Programming platforms include Codeforces, Codechef, HackerEarth, HackerRank, Spoj and more! This course is designed for both beginners and advanced programmers looking forward to take the next leap in Competitive Programming!

Participation in programming contests can increase student enthusiasm for computer science studies. The skills acquired in ICPC-like programming contests also improve career prospects,  which often require candidates to solve complex programming and algorithmic problems on the spot.

This comprehensive course is taught by Apaar Kamal, who is a highly successful competitive coder and popular bootcamp Udemy Instructor and has taught thousands of students in several online and in-person courses over last 2+ years. This is deep-dive course, we not just delve into theory but focus on the practical aspects by solving multiple game theory problems of various difficulty levels.

The course starts with basics of Game Theory and then diving deeper topics! Here are some of the topics that you will learn in this course.

  • Combinatorial Games

  • Take-away Games

  • N/P Positions

  • Game of Nim

  • Nim-Sum

  • Applications of Nim-Sum

  • Similar Nim-Games

  • Games as Graphs

  • Sprague Grundy Function

  • Sprague Grundy Theorem

  • 20+ Problems with Code

Join me in the course and take the next leap towards becoming a rockstar Competitive Programmer! See you in the course!

Bạn sẽ học được gì

Learn in-depth Game Theory Concepts

Learn to solve Competitive Programming Questions

Problems involving Nim Game, Sprague-Grundy Theorem

Combinatorial Games, Subtraction Games, Games as Graphs

Learn by solving Easy, Medium & Hard problems

Hands-on Coding for every Game Theory Challenge

Yêu cầu

  • Programming fundamentals
  • Basic understanding of data structures
  • Familiar with any one programming language

Nội dung khoá học

11 sections

Introduction

2 lectures
Introduction to the course
09:08
Code Repository
00:02

Setting Up Sublime Text [optional]

6 lectures
Sublime Setup
09:46
Add master header file
03:14
Escaping Online Judges
06:47
Common Code Snippets
04:53
Using Macros
09:50
Example Code Explained
18:05

Take Away Games and Subtraction Games

11 lectures
Combinatorial Games
08:16
Simple Take Away Games
16:31
Nim Game
1 question
Divisor Game
1 question
Take Away Game (Misère Rule)
05:31
Examples
05:30
N/P positions
09:29
Q. Empty and Divide
09:21
Lucky Number
1 question
Maximum number of coins
1 question
Predict the Winner
1 question

Nim Game

7 lectures
The Game Of Nim
09:46
Nim Sum
06:04
Applications Of NimSum
24:56
Game of Bullets
1 question
Nim Game II
1 question
Similar Games
16:50
Stair Game
1 question

Sprague Grundy Function

3 lectures
Games as Graphs and Sprague Grundy Function
21:40
Examples of Sprague Grundy Function
11:09
Coding Sprague Grundy Function
12:00

Sprague Grundy Theorem

6 lectures
Sprague Grundy Theorem
17:30
Chalkboard Xor Game
1 question
Matrix Game
1 question
Friends Game
1 question
Ada Pawns
1 question
Grundy's Game
1 question

Problems Set - I

5 lectures
Introduction
01:52
Game Of Stones
09:06
Tower Breakers
05:45
A ChessBoard Game
06:49
Introduction to NIM Game
02:20

Problem Set - II

4 lectures
Misere NIM
10:59
Nimble
06:52
Alice and Bob's Silly Game
10:39
Poker Nim
03:08

Problem Set - III

5 lectures
Tower Breakers Revisited!
14:33
Tower Breakers Again Lecture - 1
20:50
Tower Breakers Again Lecture - 2
01:05
Zero Move Nim
16:02
A ChessBoard Game Again
10:25

Problem Set - IV

4 lectures
Digits Square Board
27:42
Stone Division
21:02
Chocolate in the Box
10:57
Kitty and Katty
10:32

Miscellaneous Problems

8 lectures
Codeforces - A lot of Games
51:45
Stone Game
1 question
Stone Game II
1 question
Square Game
1 question
Circle Game
1 question
Stone Game III
1 question
Stoned Game
1 question
Cat and Mouse
1 question

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.