LeetCode 3336: Find the Number of Subsequences With Equal GCD
https://youtube.com/watch?v=uXJpD7BdnUo&si=ZFa33T_gyzqgmmPh
https://redd.it/1uw1770
@r_cpp
https://youtube.com/watch?v=uXJpD7BdnUo&si=ZFa33T_gyzqgmmPh
https://redd.it/1uw1770
@r_cpp
YouTube
LeetCode 3336: Find the Number of Subsequences With Equal GCD
π In this video, we solve LeetCode 3336 β Find the Number of Subsequences With Equal GCD. This is a challenging Dynamic Programming + Number Theory problem where we count pairs of subsequences having the same GCD.
We'll cover:
β Problem intuition
β GCDβ¦
We'll cover:
β Problem intuition
β GCDβ¦
CppCast: 40 Years of Programming and Embeddable Programming Languages with Mark Guidarelli
https://cppcast.com/40_years_of_programming_and_embeddable_programming_languages_with_mark_guidarelli/
https://redd.it/1uw4m1j
@r_cpp
https://cppcast.com/40_years_of_programming_and_embeddable_programming_languages_with_mark_guidarelli/
https://redd.it/1uw4m1j
@r_cpp
Cppcast
Episode 409
Jason and Mathieu are joined by Mark Guidarelli to discuss the history of C++ and esoteric programming languages, Mark's own development history spanning four decades, and what
Beautiful Type Erasure with C++26 Reflection
https://ryanjk5.github.io/posts/rjk-duck/
https://redd.it/1uw9lxs
@r_cpp
https://ryanjk5.github.io/posts/rjk-duck/
https://redd.it/1uw9lxs
@r_cpp
Ryan Keane
Beautiful Type Erasure with C++26 Reflection
If youβve ever tried using type erasure for something more complicated than std::any or std::function, youβve either written 100+ lines of easy-to-mess-up code or reached for a boilerplate-heavy library like Boost.TypeErasure or Folly.Poly. rjk::duck usesβ¦
Latest News From Upcoming C++ Conferences (2026-07-14)
This is the latest news from upcoming C++ Conferences. You can review all of the news at [https://programmingarchive.com/upcoming-conference-news/](https://programmingarchive.com/upcoming-conference-news/)
**TICKETS AVAILABLE TO PURCHASE**
The following conferences currently have tickets available to purchase
* **CppCon (12th β 18th September)** β You can buy standard tickets until August 29th at [https://cppcon.org/registration/](https://cppcon.org/registration/)
* **C++ Under The Sea** **(14th β 16th October)** β You can buy early bird tickets at [https://sales.ticketing.cm.com/cppunderthesea2026/](https://sales.ticketing.cm.com/cppunderthesea2026/)
* **ADC β (9th β 11th November)** β Tickets for ADC can now be purchased at [https://ti.to/audio-developer-conference/adc-bristol-2026](https://ti.to/audio-developer-conference/adc-bristol-2026)
* **Meeting C++ (26th β 28th November)** β You can buy early bird tickets at [https://meetingcpp.com/2026/](https://meetingcpp.com/2026/)
**OPEN CALL FOR SPEAKERS**
**OTHER OPEN CALLS**
* **(NEW) ADC Call For Reviewers Now Open** β Anyone who is interested in reviewing the proposals for talks at ADC Bristol 2026 have until July 17th to review talks. Visit [https://submit.audio.dev](https://submit.audio.dev) to start reviewing talks
* **CppCon Call For Volunteers Now Open** β Interested volunteers have until August 1st to apply at the CppCon main conference which is scheduled to take place from 14th β 18th September. For more information including how to apply visit [https://cppcon.org/cfv2026/](https://cppcon.org/cfv2026/)
* **(Last Chance) CppCon Call For Posters Closes Tomorrow!** β Interested poster presenters have until July 15th to submit their applications for the CppCon main conference which is scheduled to take place from 14th β 18th September. For more information including how to apply visit [https://cppcon.org/cppcon-2026-call-for-poster-submissions/](https://cppcon.org/cppcon-2026-call-for-poster-submissions/)
* **(Last Chance) CppCon Call For Authors Closes July 31st!** β CppCon are looking for book authors who want to engage with potential reviewers and readers. Read the full announcement at [https://cppcon.org/call-for-author-2026/](https://cppcon.org/call-for-author-2026/)
**TRAINING COURSES AVAILABLE FOR PURCHASE**
Conferences are offering the following training courses:
**C++Online**
1. **(Last Chance) AI++ 101 β Build an AI Coding Assistant in C++** β Jody Hagins β 1 day online workshop available on *Friday 24th July 16:00 β 00:00 UTC/0900-1700 PDT β* **DISCOUNTED BY Β£100 β NOW Β£245/$325/β¬285** β [https://cpponline.uk/workshop/ai-101/](https://cpponline.uk/workshop/ai-101/)
* Watch the preview session here [https://youtu.be/suP5zA7QqW4](https://youtu.be/suP5zA7QqW4)
**CppCon Online Workshops**
**9th β 11th September**
1. **Modern C++: When Efficiency Matters** β Andreas Fertig β 3 day online workshop available on 9th β 11th September 09.00 β 15.00 MDT β [https://cppcon.org/class-2026-when-efficiency-matters/](https://cppcon.org/class-2026-when-efficiency-matters/)
2. **System Architecture And Design Using Modern C++** β Charley Bay β 3 day online workshop available on 9th β 11th September 09.00 β 15.00 MDT β [https://cppcon.org/class-2026-system-architecture-and-design-using-modern-cpp/](https://cppcon.org/class-2026-system-architecture-and-design-using-modern-cpp/)
**21st β 23rd September**
1. **C++ Fundamentals You Wish You Had Known Earlier** β Mateusz Pusz β 3 day online workshop available on 21stβ 23rd September 09.00 β 15.00 MDT β [https://cppcon.org/class-2026-cpp-fundamentals/](https://cppcon.org/class-2026-cpp-fundamentals/)
2. **C++23 in Practice: A Complete Introduction** β Nicolai Josuttis β 3 day online workshop available on 21stβ 23rd September 09.00 β 15.00 MDT β [https://cppcon.org/class-2026-cpp23-in-practice/](https://cppcon.org/class-2026-cpp23-in-practice/)
3. **Programming with C++20** β Andreas Fertig β 3 day online workshop available on 21stβ 23rd September 09.00 β
This is the latest news from upcoming C++ Conferences. You can review all of the news at [https://programmingarchive.com/upcoming-conference-news/](https://programmingarchive.com/upcoming-conference-news/)
**TICKETS AVAILABLE TO PURCHASE**
The following conferences currently have tickets available to purchase
* **CppCon (12th β 18th September)** β You can buy standard tickets until August 29th at [https://cppcon.org/registration/](https://cppcon.org/registration/)
* **C++ Under The Sea** **(14th β 16th October)** β You can buy early bird tickets at [https://sales.ticketing.cm.com/cppunderthesea2026/](https://sales.ticketing.cm.com/cppunderthesea2026/)
* **ADC β (9th β 11th November)** β Tickets for ADC can now be purchased at [https://ti.to/audio-developer-conference/adc-bristol-2026](https://ti.to/audio-developer-conference/adc-bristol-2026)
* **Meeting C++ (26th β 28th November)** β You can buy early bird tickets at [https://meetingcpp.com/2026/](https://meetingcpp.com/2026/)
**OPEN CALL FOR SPEAKERS**
**OTHER OPEN CALLS**
* **(NEW) ADC Call For Reviewers Now Open** β Anyone who is interested in reviewing the proposals for talks at ADC Bristol 2026 have until July 17th to review talks. Visit [https://submit.audio.dev](https://submit.audio.dev) to start reviewing talks
* **CppCon Call For Volunteers Now Open** β Interested volunteers have until August 1st to apply at the CppCon main conference which is scheduled to take place from 14th β 18th September. For more information including how to apply visit [https://cppcon.org/cfv2026/](https://cppcon.org/cfv2026/)
* **(Last Chance) CppCon Call For Posters Closes Tomorrow!** β Interested poster presenters have until July 15th to submit their applications for the CppCon main conference which is scheduled to take place from 14th β 18th September. For more information including how to apply visit [https://cppcon.org/cppcon-2026-call-for-poster-submissions/](https://cppcon.org/cppcon-2026-call-for-poster-submissions/)
* **(Last Chance) CppCon Call For Authors Closes July 31st!** β CppCon are looking for book authors who want to engage with potential reviewers and readers. Read the full announcement at [https://cppcon.org/call-for-author-2026/](https://cppcon.org/call-for-author-2026/)
**TRAINING COURSES AVAILABLE FOR PURCHASE**
Conferences are offering the following training courses:
**C++Online**
1. **(Last Chance) AI++ 101 β Build an AI Coding Assistant in C++** β Jody Hagins β 1 day online workshop available on *Friday 24th July 16:00 β 00:00 UTC/0900-1700 PDT β* **DISCOUNTED BY Β£100 β NOW Β£245/$325/β¬285** β [https://cpponline.uk/workshop/ai-101/](https://cpponline.uk/workshop/ai-101/)
* Watch the preview session here [https://youtu.be/suP5zA7QqW4](https://youtu.be/suP5zA7QqW4)
**CppCon Online Workshops**
**9th β 11th September**
1. **Modern C++: When Efficiency Matters** β Andreas Fertig β 3 day online workshop available on 9th β 11th September 09.00 β 15.00 MDT β [https://cppcon.org/class-2026-when-efficiency-matters/](https://cppcon.org/class-2026-when-efficiency-matters/)
2. **System Architecture And Design Using Modern C++** β Charley Bay β 3 day online workshop available on 9th β 11th September 09.00 β 15.00 MDT β [https://cppcon.org/class-2026-system-architecture-and-design-using-modern-cpp/](https://cppcon.org/class-2026-system-architecture-and-design-using-modern-cpp/)
**21st β 23rd September**
1. **C++ Fundamentals You Wish You Had Known Earlier** β Mateusz Pusz β 3 day online workshop available on 21stβ 23rd September 09.00 β 15.00 MDT β [https://cppcon.org/class-2026-cpp-fundamentals/](https://cppcon.org/class-2026-cpp-fundamentals/)
2. **C++23 in Practice: A Complete Introduction** β Nicolai Josuttis β 3 day online workshop available on 21stβ 23rd September 09.00 β 15.00 MDT β [https://cppcon.org/class-2026-cpp23-in-practice/](https://cppcon.org/class-2026-cpp23-in-practice/)
3. **Programming with C++20** β Andreas Fertig β 3 day online workshop available on 21stβ 23rd September 09.00 β
15.00 MDT β [https://cppcon.org/class-2026-programming-with-cpp20/](https://cppcon.org/class-2026-programming-with-cpp20/)
**26th β 27th September**
1. **Using C++ for Low-Latency Systems** β Patrice Roy β 2 day online workshop available on 26thβ 27th September 09.00 β 17.00 MDT β [https://cppcon.org/class-2026-low-latency/](https://cppcon.org/class-2026-low-latency/)
**CppCon Onsite Workshops**
All onsite workshops will take place in the Gaylord Rockies in Aurora, Colorado
**12th & 13th September**
1. **Advanced and Modern C++ Programming: The Tricky Parts** β Nicolai Josuttis β 2 day in-person workshop available on 12th & 13th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-tricky-parts/](https://cppcon.org/class-2026-tricky-parts/)
2. **C++ Best Practices** β Jason Turner β 2 day in-person workshop available on 12th & 13th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-best-practices/](https://cppcon.org/class-2026-best-practices/)
3. **How Hardware Gets Hacked: Breaking and Defending Embedded Systems** β Nathan Jones β 2 day in-person workshop available on 12th & 13th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-hardware-hack/](https://cppcon.org/class-2026-hardware-hack/)
4. **Mastering \`std::execution\`: A Hands-On Workshop** β Mateusz Pusz β 2 day in-person workshop available on 12th & 13th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-execution/](https://cppcon.org/class-2026-execution/)
5. **Performance and Efficiency in C++ for Experts, Future Experts, and Everyone Else** β Fedor Pikus β 2 day in-person workshop available on 12th & 13th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-performance-and-efficiency/](https://cppcon.org/class-2026-performance-and-efficiency/)
6. **Talking Tech** β Sherry Sontag β 2 day in-person workshop available on 12th & 13th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-talking-tech/](https://cppcon.org/class-2026-talking-tech/)
**13th September**
1. **AI++ 101 : Build a C++ Coding Agent from Scratch** β Jody Hagins β 2 day in-person workshop available on 12th & 13th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-AI101/](https://cppcon.org/class-2026-AI101/)
2. **Essential GDB and Linux System Tools** β Mike Shah β 1 day in-person workshop available on 13th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-essential-gdb/](https://cppcon.org/class-2026-essential-gdb/)
**19th & 20th September**
1. **AI++ 201: Building High Quality C++ Infrastructure with AI** β Jody Hagins β 2 day in-person workshop available on 19th & 20th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-ai201/](https://cppcon.org/class-2026-ai201/)
2. **Function and Class Design with C++2x** β Jeff Garland β 2 day in-person workshop available on 19th & 20th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-function-class-design/](https://cppcon.org/class-2026-function-class-design/)
3. **High-performance Concurrency in C++** β Fedor Pikus β 2 day in-person workshop available on 19th & 20th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-high-perf-concurrency/](https://cppcon.org/class-2026-high-perf-concurrency/)
**OTHER NEWS**
* **(NEW) Dates for ACCU on Sea 2027 Announced β** ACCU on Sea 2027 will take place in Folkestone from June 30th β July 3rd with pre-conference workshops taking place from June 28th β 29th
* **(NEW) Boost Documentary screening at CppCon 2026** β Boost Libraries have announced that they will be screening a documentary on the history of Boost at CppCon 2026. Watch the trailer here [https://www.youtube.com/watch?v=87jvuDbnwqQ](https://www.youtube.com/watch?v=87jvuDbnwqQ)
* **(NEW) C++Now 2026 Videos Now Being Released on YouTube** β Subscribe to the C++Now YouTube channel to stay up to date when each video is published β [https://www.youtube.com/@CppNow](https://www.youtube.com/@CppNow)
* **Accepted Sessions For Meeting C++ Announced** β Visit [https://meetingcpp.com/mcpp/schedule/talklisting.php](https://meetingcpp.com/mcpp/schedule/talklisting.php) to
**26th β 27th September**
1. **Using C++ for Low-Latency Systems** β Patrice Roy β 2 day online workshop available on 26thβ 27th September 09.00 β 17.00 MDT β [https://cppcon.org/class-2026-low-latency/](https://cppcon.org/class-2026-low-latency/)
**CppCon Onsite Workshops**
All onsite workshops will take place in the Gaylord Rockies in Aurora, Colorado
**12th & 13th September**
1. **Advanced and Modern C++ Programming: The Tricky Parts** β Nicolai Josuttis β 2 day in-person workshop available on 12th & 13th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-tricky-parts/](https://cppcon.org/class-2026-tricky-parts/)
2. **C++ Best Practices** β Jason Turner β 2 day in-person workshop available on 12th & 13th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-best-practices/](https://cppcon.org/class-2026-best-practices/)
3. **How Hardware Gets Hacked: Breaking and Defending Embedded Systems** β Nathan Jones β 2 day in-person workshop available on 12th & 13th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-hardware-hack/](https://cppcon.org/class-2026-hardware-hack/)
4. **Mastering \`std::execution\`: A Hands-On Workshop** β Mateusz Pusz β 2 day in-person workshop available on 12th & 13th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-execution/](https://cppcon.org/class-2026-execution/)
5. **Performance and Efficiency in C++ for Experts, Future Experts, and Everyone Else** β Fedor Pikus β 2 day in-person workshop available on 12th & 13th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-performance-and-efficiency/](https://cppcon.org/class-2026-performance-and-efficiency/)
6. **Talking Tech** β Sherry Sontag β 2 day in-person workshop available on 12th & 13th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-talking-tech/](https://cppcon.org/class-2026-talking-tech/)
**13th September**
1. **AI++ 101 : Build a C++ Coding Agent from Scratch** β Jody Hagins β 2 day in-person workshop available on 12th & 13th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-AI101/](https://cppcon.org/class-2026-AI101/)
2. **Essential GDB and Linux System Tools** β Mike Shah β 1 day in-person workshop available on 13th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-essential-gdb/](https://cppcon.org/class-2026-essential-gdb/)
**19th & 20th September**
1. **AI++ 201: Building High Quality C++ Infrastructure with AI** β Jody Hagins β 2 day in-person workshop available on 19th & 20th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-ai201/](https://cppcon.org/class-2026-ai201/)
2. **Function and Class Design with C++2x** β Jeff Garland β 2 day in-person workshop available on 19th & 20th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-function-class-design/](https://cppcon.org/class-2026-function-class-design/)
3. **High-performance Concurrency in C++** β Fedor Pikus β 2 day in-person workshop available on 19th & 20th September β 09:00 β 17:00 β [https://cppcon.org/class-2026-high-perf-concurrency/](https://cppcon.org/class-2026-high-perf-concurrency/)
**OTHER NEWS**
* **(NEW) Dates for ACCU on Sea 2027 Announced β** ACCU on Sea 2027 will take place in Folkestone from June 30th β July 3rd with pre-conference workshops taking place from June 28th β 29th
* **(NEW) Boost Documentary screening at CppCon 2026** β Boost Libraries have announced that they will be screening a documentary on the history of Boost at CppCon 2026. Watch the trailer here [https://www.youtube.com/watch?v=87jvuDbnwqQ](https://www.youtube.com/watch?v=87jvuDbnwqQ)
* **(NEW) C++Now 2026 Videos Now Being Released on YouTube** β Subscribe to the C++Now YouTube channel to stay up to date when each video is published β [https://www.youtube.com/@CppNow](https://www.youtube.com/@CppNow)
* **Accepted Sessions For Meeting C++ Announced** β Visit [https://meetingcpp.com/mcpp/schedule/talklisting.php](https://meetingcpp.com/mcpp/schedule/talklisting.php) to