Plan for 100 Problems
Divided across 19 chapters from your C++ course.
Problems arranged incrementally from easy to hard.
You will solve around 5–10 problems per chapter, depending on the content's
complexity.
Curated Problem List
(Links provided to Codeforces problems)
Chapter 2: Diving In
1A - Theatre Square
4A - Watermelon
71A - Way Too Long Words
231A - Team
158A - Next Round
Chapter 3: Variables and Data Types
50A - Domino Piling
282A - Bit++
112A - Petya and Strings
339A - Helpful Maths
96A - Football
Chapter 4: Operations on Data
281A - Word Capitalization
266A - Stones on the Table
110A - Nearly Lucky Number
41A - Translation
59A - Word
Chapter 5: Flow Control
546A - Soldier and Bananas
617A - Elephant
791A - Bear and Big Brother
977A - Wrong Subtraction
116A - Tram
Chapter 6: Loops
61A - Ultra-Fast Mathematician
263A - Beautiful Matrix
266B - Queue at the School
281A - Word Capitalization
69A - Young Physicist
Chapter 7: Arrays
112A - Petya and Strings
263A - Beautiful Matrix
476A - Dreamoon and Stairs
486A - Calculating Function
131A - cAPS lOCK
Remaining Chapters (8–19): Progression
For the remaining chapters, the problems will follow the same format. I can
continue to provide the exact breakdown or stop here if you'd like to check these
first. Let me know how you'd like me to proceed.
You said:
continue
ChatGPT said:
ChatGPT
Continued Problem List for Chapters 8–19
Chapter 8: Pointers
677A - Vanya and Fence
705A - Hulk
996A - Hit the Lottery
546A - Soldier and Bananas
791A - Bear and Big Brother
Chapter 9: References
236A - Boy or Girl
112A - Petya and Strings
58A - Chat room
281A - Word Capitalization
122A - Lucky Division
Chapter 10: Character Manipulation and Strings
59A - Word
281A - Word Capitalization
110A - Nearly Lucky Number
266A - Stones on the Table
141A - Amusing Joke
Chapter 11: Functions
467A - George and Accommodation
432A - Choosing Teams
344A - Magnets
1097A - Gennady and a Card Game
443A - Anton and Letters
Chapter 12: Getting Things out of Functions
379A - New Year Candles
1030A - In Search of an Easy Problem
520A - Pangram
1037A - Dividing the numbers
34B - Sale
Chapter 13: Function Overloading
339A - Helpful Maths
61A - Ultra-Fast Mathematician
266B - Queue at the School
136A - Presents
1A - Theatre Square
Chapter 14: Lambda Functions
1328A - Divisibility Problem
492A - Vanya and Cubes
977B - Two-gram
996A - Hit the Lottery
4A - Watermelon
Chapter 15: Function Templates
1294A - Collecting Coins
1335A - Candies and Two Sisters
208A - Dubstep
1367B - Even Array
69A - Young Physicist
Chapter 16: C++20 Concepts Crash Course
1352A - Sum of Round Numbers
546A - Soldier and Bananas
486A - Calculating Function
1154A - Restoring Three Numbers
431A - Black Square
Chapter 17: Classes
977A - Wrong Subtraction
705A - Hulk
469A - I Wanna Be the Guy
61A - Ultra-Fast Mathematician
71A - Way Too Long Words
Chapter 18: Inheritance
750A - New Year and Hurry
1360B - Honest Coach
1353B - Two Arrays and Swaps
479A - Expression
486A - Calculating Function
Chapter 19: Polymorphism
580A - Kefa and First Steps
1358A - Park Lighting
236A - Boy or Girl
337A - Puzzles
1399B - Gifts Fixing
Additional Practice Problems
1030A - In Search of an Easy Problem
271A - Beautiful Year
313A - Ilya and Bank Account
116A - Tram
148A - Insomnia Cure
1335B - Middle Class
1325A - Game With Sticks
791A - Bear and Big Brother
486A - Calculating Function
1352B - Same Parity Summands