• Tutorials
  • DSA
  • Data Science
  • Web Tech
  • Courses
    Get 90% Refund!
gfg_dialler_icon
08069289001

Mathematics for Competitive Programming - Self Paced

Self-Paced Course
backgroundoverlay
course-thumbnail
interested count18k+ interested Geeks

Course Description

Is your Math a little weak but your love for coding strong? Fear not, we've got you! It's time to build and strengthen your foundation on Mathematics based concepts used in Competitive Coding.
levelIntermediate and Advancecourse duration17+ hours Weeks
Lifetime AccessComprehensive LearningFlexible Learning

Course Overview

This course is designed especially for 1st/2nd-year students whose knowledge may range from beginner to intermediate and are willing to strengthen their skills. Here you will be building your programming concepts in competitive programming with our industry experts who not only will strengthen your mathematical skills but will make you a pro in them!
Read more

Three 90 Challenge

90 Days

What you will learn

avtar

What you will learn

  • Time Complexities

  • Prime numbers and factorizations

  • LCM and other Mathematical Principles

  • Catalan numbers and much more

Course Content

01Time Complexity

Learn all about Analysis of Algorithms(Background), Asymptotic Analysis, Best, Average and Worst cases, Big O Notation, Recursion Tree Method for Solving Recurrences, Space Complexity, etc

02Basics

Know about Arithmetic & Geometric Progression, Ranges of input And Output, C++ Tricks For Competitive Programming,IO Manipulation, Trailing Zeros in Factorial, Maximum Power Dividing Factorial etc

03Fibonacci

Know all about Fibonacci Numbers, Fibonacci Divisibility and GCD, Count Binary Strings With No two Consecutive 1's, Count Ways to Reach n-th Stair, Fibonacci Implementation,  Fibonacci Mod M, etc

04Bit Masking

Know all about Bitwise Operators, Counting set bits, Checking Kth bit is set or not, Power of Two, Gray Codes, Power Set using Bitwise, etc

Read more
Unable to loadUnable to load

Pricing

Frequently Asked Questions

01

Is there any number to contact for any query?

02

Do we have doubt support in this program

03

Is this a language-specific course?

04

How can I register for the course?

05

What type of certificate will be offered in this program

06

When can I make the payment for the course?

07

Will the course content be available after the course end date?

08

Can I make the payment through PayPal?

09

What features does Doubt Support have?