SnarkNews on ACM ICPC Final-2017

 

University of Cape Town (South Africa)

14 World finals: 2003-2010, 2012-2017

Champions of Africa and Middle East: 2003-2008