
After a mathematics win in July, Gemini 2.5 Deep Think has now earned a gold-medal level performance in competitive coding.
The International Collegiate Programming Contest (ICPC) is the “oldest, largest, and most prestigious algorithmic programming competition at the college level,” which Google notes is a “step up in educational level” from the high school-level International Mathematical Olympiad. Students from nearly 3,000 universities across 103 countries aim to get to the final round.
Participants in the World Finals have five hours to tackle 12 real-world coding problems. The ranking system is based on how long (minutes) it takes to solve, while only perfect solutions score points.
Four teams (out of 139) won gold medals this year, with an “advanced version” of Gemini 2.5 Deep Think — competing “live in a remote online environment following ICPC rules under the guidance of the competition organizers” — solving 10 out of 12 problems in 677 minutes. This involved code execution and “utilizing a wide variety of advanced data structures and algorithms.”
- “Gemini solved eight problems within just 45 minutes and two more problems within three hours”
- “…Gemini 2.5 Deep Think would rank 2nd overall, if compared with the human teams in the competition.”

Google is particularly focusing on how Gemini solved a problem (C) that “no other human teams in the contest solved.”
Problem C required finding a solution for distributing liquid through a network of interconnected ducts to a set of reservoirs, with the goal of finding a configuration of these ducts that fills all the reservoirs as quickly as possible. There are an infinite number of possible configurations, as each duct may be open, closed or even partially open, making searching for the optimal one very difficult.
Gemini was able to find an effective solution with a clever insight: It first assumed each reservoir has a “priority value”, representing how much each reservoir should be favored compared to the others. Then, given a set of priority values, the best configuration of the ducts can be found using a dynamic programming algorithm. Gemini further applied the minimax theorem and discovered that the original problem can be approached by finding the priority values that make the resulting flow most constrained. Leveraging the relationship between priority values and optimal flows, Gemini utilized nested ternary search to quickly find optimal priority values in the bowl-like convex solution space, and solved Problem C.
Google ultimately credits a “series of breakthroughs” across pre-training, post-training, novel reinforcement learning techniques, multi-step reasoning, and parallel thinking that let Gemini “explore different ways of solving complex problems, verifying solutions, and continuously iterating before responding.”
For…
Source link
Disclaimer
We strive to uphold the highest ethical standards in all of our reporting and coverage. We blogs.grocliq.com want to be transparent with our readers about any potential conflicts of interest that may arise in our work. It’s possible that some of the investors we feature may have connections to other businesses, including competitors or companies we write about. However, we want to assure our readers that this will not have any impact on the integrity or impartiality of our reporting. We are committed to delivering accurate, unbiased news and information to our audience, and we will continue to uphold our ethics and principles in all of our work. Thank you for your trust and support.
Website Upgradation is going on for any glitch kindly connect at [email protected]