Lecture 4 : Understanding Number Theory and Maths Concepts | Competitive Programming

preview_player
Показать описание
Use "DSA20" To Get Extra 20% Off On All Decode Batches

Lecture 4 delves into the fundamentals of number theory and key mathematical concepts essential for competitive programming. It covers topics like prime numbers, divisibility rules, modular arithmetic, and gcd (greatest common divisor), providing a strong foundation for solving algorithmic problems efficiently. This lecture equips learners with the mathematical tools to approach challenges with confidence.

Video Timestamps:-
00:00:00 Introduction
00:02:20 What is Number Theory?
00:03:00 Today’s Agenda
00:04:55 Prime Numbers
00:18:00 Finding factors of a Number
00:29:05 Checking Prime Number in Efficient Time
00:31:45 Sieve of Eratosthenes
00:53:00 Time Complexity of Sieve of Eratosthenes
00:56:00 Why Sieve is Better?
01:01:20 Problem A - Primes
01:10:20 Problem B - Prefix Sum Primes
01:23:25 Problem C - Factorise N+M
01:30:30 Problem D - Prime Deletion
01:38:30 Problem E - Prime Substraction
01:45:35 Modular Arithmetic
01:54:54 Binary Exponentiation
02:11:55 Modular Exponentiation
02:20:35 Problem F - Modular Exponentiation
02:36:35 GCD - Greatest Common Divisor
02:43:00 Euclidean Algorithm
02:56:00 LCM - Lowest Common Multiple
03:01:50 Problem G - LCM Problem
03:11:05 Problem H - GCD vs LCM
03:17:30 Problem I - Madoka and Strange Thoughts
03:26:45 Finding Factorial of a Number
03:30:20 Finding value of nCr
03:40:40 Problem J - Password
03:48:50 Problem K - Required Remainder
03:58:20 Conclusion

Resources:

Problems Solved:

Lecture 4 : Understanding Number Theory and Maths Concepts | Competitive Programming

#NumberTheory #CompetitiveProgramming #Mathematics #GCD #ModularArithmetic #PrimeNumbers #Algorithms
Рекомендации по теме
Комментарии
Автор

Use "DSA20" To Get Extra 20% Off On All Decode Batches
For Any Queries, Reach Out to Us at- +91 7349432553 .

CollegeWallahbyPW
Автор

we were complaining about not uploading and bro just uploaded 4hours of video 😮‍💨

faysalahmedrudro
Автор

sir, your lecture is getting better and better. keep up the good work

ByteSizedLessons-J
Автор

can you please raise level of questions like most of the questions were A. Can you bring more of B and C type

PranavMittal-bqvz
Автор

Sir, just a request, can you discuss the solutions of the recent contests on code forces after a day or two if possible, I will be really helpful

Mod..
Автор

thank you sir you are beauty of education

mazedul
Автор

Sir just one humble request, please try to upload 1 video per week if possible

anshsoni
Автор

Sir, Lenovo IdeaPad slim 3 (i5 H series, 16gb ram, 512 SSD) is sufficient for coding ?

filmyvibes-
Автор

GUIDE some skills that we can earn some money 🇮🇳❤️🇮🇳❤️🇮🇳❤️🇮🇳❤️

UjjwalKumar-ks