Skip to content
@CP-STA

Competitive Programming St Andrews

The unofficial contest platform for the University of St Andrews, with resources from past contests.

Competitive Programming St Andrews (CPSTA)


Who are We?

We are a society in St Andrews formed by a group of passionate people whose main intention is to strengthen people's algorithmic and problem-solving skills. Our workshops and contests serve as preparation for competitive programming competitions and will help one ace technical coding interviews.

We are open to all irrespective of major or coding experience - the point is to learn and improve.

The Contest

Check out upcoming contest. It is a programming competition of approximately two or three hours where you solve fun and interesting programming problems. One of us typically sets all the problems for that contest.

Past contests

You can see our past problems on this site. Our archive of past problems before this online judge was built can be found here. Analysis, and in some cases, solutions and editorials can be found there. If not here, they can be found on the contest page itself (under the "Editorial" section), where test cases can also be downloaded.

Past winners

The past winners are also on the site. For competitions before this online judge was built, the leaderboard for each contest can be found on the contest page itself.

Support and sponsorships

In the past, we have worked with hackathons like Hack Quarantine (Contest 11 and Contest 12) and The Open Code Foundation (Contest 19).

Upon request, we can create custom contests for hackathons and organisations, and possibly provide other support as well (like workshops and talks). For more information about us and potential sponsorship opportunities, feel free to email cpsta@st-andrews.ac.uk

The Team

Currently consists of seven St Andrews students from around the world. Learn more about the members that power this society here.

Accessibility issues? If you have a condition (eg visually impaired, or even otherwise) that you think is causing you difficulty in taking part in any of our events or contests, please let cpsta@st-andrews.ac.uk know. We'll do what we can to ensure that you can take part in all our events.

Pinned Loading

  1. STAOJ STAOJ Public

    St Andrews Online Judge: the competitive programming contest platform.

    JavaScript 4 1

Repositories

Showing 10 of 11 repositories
  • STAOJ Public

    St Andrews Online Judge: the competitive programming contest platform.

    CP-STA/STAOJ’s past year of commit activity
    JavaScript 4 MIT 1 14 0 Updated Mar 16, 2024
  • CP-STA/contest-problems’s past year of commit activity
    Python 2 1 0 0 Updated Mar 9, 2024
  • .github Public
    CP-STA/.github’s past year of commit activity
    0 0 0 0 Updated Mar 8, 2024
  • cpsta-constitution Public

    Latex Source for CPSTA Constitution

    CP-STA/cpsta-constitution’s past year of commit activity
    TeX 0 0 0 0 Updated Sep 19, 2023
  • JudgeServer Public

    The judge server for St Andrew's unofficial contest platform.

    CP-STA/JudgeServer’s past year of commit activity
    Python 0 GPL-3.0 0 0 1 Updated Mar 31, 2023
  • discord-bot Public

    Our Discord Bot

    CP-STA/discord-bot’s past year of commit activity
    TypeScript 0 0 0 0 Updated Sep 30, 2022
  • MainServer Public

    Unofficial Contest Platform for the University of St. Andrews

    CP-STA/MainServer’s past year of commit activity
    JavaScript 0 GPL-3.0 0 1 (1 issue needs help) 2 Updated Sep 16, 2022
  • sta-setup Public

    Setup the Lab Machines with Homebrew, gcc-11, and nice shell environments

    CP-STA/sta-setup’s past year of commit activity
    Shell 1 0 2 0 Updated Sep 7, 2022
  • St-Andrews-Competitive-Programming Public

    Competitive Programming St Andrews' home page. Includes resources and questions from past contests.

    CP-STA/St-Andrews-Competitive-Programming’s past year of commit activity
    Java 11 3 0 0 Updated Sep 5, 2022
  • STAOJ-frontend Public archive
    CP-STA/STAOJ-frontend’s past year of commit activity
    Svelte 0 1 0 0 Updated Aug 25, 2022

Top languages

Loading…

Most used topics

Loading…