ACM国际大学生程序设计竞赛(ICPC)分为5个赛区,分别是亚洲赛区、欧洲赛区、美洲赛区、非洲赛区和大洋洲赛区。
在每个赛区内,又根据地理位置和时区划分了不同的赛区。例如,亚洲赛区又分为东亚赛区、西亚赛区、南亚赛区等。
此外,ACM还分为全球总决赛(WF)、区域总决赛(Regional)、区域赛(Regional)、全国邀请赛/省赛等不同级别的比赛。
每个赛区和级别的比赛都有相应的规则和限制,参赛队伍需要按照规则进行比赛,以获得更好的成绩和排名。