Algorithms in Competitive Programming: Maths Puzzles I

Course Feature
  • Cost
    Free
  • Provider
    Udemy
  • Certificate
    No Information
  • Language
    English
  • Start Date
    2021-06-19
  • Learners
    No Information
  • Duration
    No Information
  • Instructor
    Keyi Huang
Next Course
4.3
2,143 Ratings
This series of courses on algorithms used in competitive programming is perfect for those looking to improve their problem-solving skills. It focuses on the mathematics behind the algorithms, providing rigorous proofs of correctness and efficiency. Starting with maths puzzles, the course will cover problem description, a naive approach, introducing the algorithm, mathematical proof, a sample problem, a short quiz, and hands-on practice. If you're interested in competitive programming algorithms, this course is a great place to start!
Show All
Course Overview

❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [July 14th, 2023]

Through this course, learners can gain experience and expertise in the field of competitive programming. They will learn about popular algorithms used in this field, as well as the mathematics behind them. They will also gain hands-on practice in solving problems and quizzes to test their understanding. With this course, learners can gain a better understanding of the algorithms and mathematics used in competitive programming, and be better prepared for future challenges.

Course Syllabus

Introduction

Basic Techniques

Euclidean algorithms and Extended Euclidean algorithms

Sieve of Eratosthenes

Gaussian Elimination

Modular arithmetic

Conclusion

Show All
Recommended Courses
free algorithms-part-i-784
Algorithms Part I
2.5
Coursera 0 learners
Learn More
This course is perfect for any serious programmer looking to learn more about algorithms and data structures. Part I covers the essential information, such as elementary data structures, sorting, and searching algorithms. Part II focuses on graph- and string-processing algorithms. All of this is available for free, without a certificate upon completion. Get started today and become an expert in algorithms!
free algorithms-design-and-analysis-part-2-785
Algorithms: Design and Analysis Part 2
1.5
Coursera 0 learners
Learn More
Learn algorithms from Stanford professor Tim Roughgarden! This course is an introduction to algorithms for learners with at least a little programming experience. Gain a greater mastery of algorithms and their applications with topics such as greedy algorithms, dynamic programming, NP-completeness, and more. Enroll now before the course closes on October 10th, 2016.
free algorithms-786
Algorithms
5.0
Edx 4,601 learners
Learn More
Learn the fundamentals of algorithms and how to create them to power the biggest web companies and the most promising startups. Enroll now!
free data-structures-algorithms-i-arraylists-linkedlists-stacks-and-queues-787
Data Structures & Algorithms I: ArrayLists LinkedLists Stacks and Queues
5.0
Edx 1,203 learners
Learn More
Discover the power of data structures and algorithms with this comprehensive course from Georgia Institute of Technology. Learn to program with Java and explore time complexity, Arrays, LinkedLists, Stacks, Queues, and Deques. With short instructional videos, textual frames, Exploratory Labs, Visualization Tools, and coding assignments, you'll gain a deep understanding of data structures and algorithms. Test your knowledge with a course exam and earn a certificate from Georgia Tech.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet