The Path to the Informatics Olympiad: Directly Tackling C++ Without Learning Python is Completely Feasible!

The Path to the Informatics Olympiad: Directly Tackling C++ Without Learning Python is Completely Feasible!

The Path to the Informatics Olympiad: Directly Tackling C++ Without Learning Python is Completely Feasible! Recently, many parents have asked me: “If my child hasn’t learned Python, will it be very difficult to learn C++ directly?” This question is quite representative, and my opinion is very clear: If the goal is the Informatics Olympiad, learning … Read more

Learning C++ Programming from Scratch, Day 400: Finding the Greatest Common Divisor of Two Numbers M and N; Problem Set Answers; Second Method

Learning C++ Programming from Scratch, Day 400: Finding the Greatest Common Divisor of Two Numbers M and N; Problem Set Answers; Second Method

1088 – Finding the Greatest Common Divisor of Two Numbers M and N What does this program do? This program acts like a “numerical relationship analyzer” that can find the greatest common divisor (GCD) between two numbers. For example, for the numbers 12 and 18, their GCD is 6, as 6 is the largest number … Read more

34th Anniversary of Linux: From a Personal Project to a Collaborative Wisdom that Changed the World

34th Anniversary of Linux: From a Personal Project to a Collaborative Wisdom that Changed the World

34th Anniversary of Linux: From a Personal Project to a Collaborative Wisdom that Changed the World How did a small hobby project grow into a technological cornerstone through open collaboration? Today is August 25, 2025. 34 years ago today, a 21-year-old Finnish university student Linus Torvalds wrote a brief message online: He was writing a … Read more