The 2007 ACM South American Programming Contest
Nov. 9-10, 2007

(last update Dec 6, 2007)

General information

As in 2006, the ACM Regional South American Contest is split into two, called "The S.A Contest within Brazil" and "The S.A. Contest outside Brazil", this year with 7 sites altogether: Argentina, Bolivia, Brazil, Chile, Colombia, Peru and Venezuela. Please check the home pages for local information. This year, Brazil and Colombia will have tiered contests.

Regional rules
Tiered subcontests in South America (Brazil and Colombia) have special rules for qualifying teams to their respective main sites of the South American Contest. All other rules regarding eligibility, appeals, and advancement to the 2008 finals apply to all sites.
Except for the topics explicitly covered in this page, the rules for the South American Contest conform to the rules published at the ACM International Collegiate Programming Contest site, more specifically at this link. For quick reference regarding eligibility rules, click to view the eligibility decision tree.
For the purpose of finals slot allocation, South America was divided into 3 regions: South America-South (Argentina, Bolivia, Chile and Peru), South America-North (Colombia and Venezuela) and Brazil. Each of these regions has, guaranteed, one slot to the 2008 finals, which will be assigned to the best team in that region. Additional slots that may eventually be assigned to South America will be distributed to the 3 regions according to the following rule, which is based in the number of schools registered in the 2007 South American Contest:
Each additional slot "costs" m registered schools, where m is the approximate ratio of total number of schools registered worldwide in regional contests to the number of slots in the 2008 finals, which is now defined as 1821/90 = 20 (ratio updated in Dec. 6), approximately. The initial "credit" of each region is the number of schools of that region fully registered in the 2007 South American Regional Contest. Then, additional slots are assigned to regions in order of highest current credit.   In case of ties, the region with less currently assigned slots gets the slot. In case of a further tie, the team with best overall score in South America, and that still has not advanced, will be assigned this slot. 

(Of course, this rule assumes that at least 3 slots will be assigned to South America. Given the participation level of previous years and the current numbers in the registration system, we anticipate that 3 slots are a reasonable expectation.)

According to 2007 participation numbers,  the South region had 54 schools competing, the North region had 57 schools and Brazil had 114 schools. Supposing that, as in 2006, 8 slots are assigned to South America, and letting m=20, we will have:

               initial     after      after     after     after     after     after 
                 count   3 slots    4 slots   5 slots   6 slots   7 slots   8 slots 

South             54:0      34:1       34:1      34:1      34:1      34:1      14:2 
North             57:0      37:1       37:1      37:1      37:1      17:2      17:2 
Brazil           114:0      94:1       74:2      54:3      34:4      34:4      34:4 
where (x:y) means (current credit:slots assigned). Thus, Brazil will end up with 4 slots, the North Region will end up with 2 slots and the South Region will get 2.

(Dec 1) In fact, 8 slots for the Finals have now been assigned to South America. Therefore, the following teams will advance:
Congratulations to all!!

Registration for all sites are open at the ACM International Collegiate Programming Contest Site, except for the tiered sites, whose specific rules determine the advancement of teams to the final round.

Scoreboards (are now final. Colombian and Venezuelan results are merged.)

Final Report (and problem sets).
We had the smoothest contest ever, thanks to an excellent job done by the problem committee, under the coordination of Ricardo Anido. We also had record participation, from all countries in South America, except Paraguay.

Here are the problem sets. 
Here are the data sets, warmup and contest session.