足参加资格，也能报考预选。共有6题，成绩分为A、B、C三类。A等级者（往往有几十人）可以参加本选。
本选.每年2月左右在日本国内进行。预选赛A等级选手和合作竞赛优胜队成员等可以参加。在5个小时内回答数题。编程语言只允许使用C++。成绩同样分A、B、C三个等级。获得A等级的选手可以参加春季集训。第一名、第二名、第三名分别获得金、银、铜奖，此外，各地区表现优异者获得地区奖项。
春季集训.每年3月在日本国内举行。本选通过的前20名可以参加。在此期间进