Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Lecture Notes for the "Programming Challenges" class in Tsukuba
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
These are the lecture notes for the "Programming Challenges" undergraduate class at the University of Tsukuba. # Course Outline: - **Week0** -- Introduction/Ad Hoc Problems - **Week1** -- Data Structures, Libraries, Bitmask - **Week2** -- Search Problems: Complete, D&C, Greedy - **Week3** -- Dynamic Programming: Classic, Simple - **Week4** -- Dynamic Programming: TSP, More complex ones - **Week5** -- Graphs Problems I - **Week6** -- Graphs Problems II - **Week7** -- Maths Problems - **Week8** -- Geometry Problems - **Week9** -- String Problems # Links * [UVA website](http://uva.onlinejudge.org/) -- Submit your problems here * [Class Monitor](http://conclave.cs.tsukuba.ac.jp/lecture/monitor.html) -- Problem assignments and deadlines can be seen here. * [Manaba Webpage](https://manaba.tsukuba.ac.jp/ct/course_427760) -- Class announcements, code submission, grades can be seen here (only available for students) # Reference Materials: These Lecture Notes use materials and inspirations from the books: * [Competitive Programming (3rd Edition)](http://cpbook.net/) by Steven Halim * [Programming Challenges](http://www.programming-challenges.com/pg.php?page=index) by Steven Skiena