https://github.com/cmedina-dev/atcoder
Assorted C++ solutions and algorithms for AtCoder contest problems.
https://github.com/cmedina-dev/atcoder
competitive-programming cpp
Last synced: over 1 year ago
JSON representation
Assorted C++ solutions and algorithms for AtCoder contest problems.
- Host: GitHub
- URL: https://github.com/cmedina-dev/atcoder
- Owner: cmedina-dev
- License: mit
- Created: 2024-12-28T06:53:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-24T21:48:34.000Z (over 1 year ago)
- Last Synced: 2025-01-24T22:27:35.335Z (over 1 year ago)
- Topics: competitive-programming, cpp
- Language: C++
- Homepage: https://atcoder.jp/contests/
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Introduction
Problems are organized based on the components in their name. A typical problem will look like:
`abc123_a`
The problem is made up of three components: `abc` `123` and `a`.
`abc` stands for "AtCoder Basic Contest" which is the first of three competitor levels. The other two are `arc` (AtCoder Regular Contest) and `agc` (AtCoder Grand Contest), each more difficult than the previous.
`123` represents the contest number under the contest's respective category. In this case, `123` would mean the 123rd contest to take place.
`a` represents the task within the contest. In general, contests contain between four to seven increasingly difficult problems labeled `a` to `f2`.
Tasks are also grouped based on overall difficulty. For example, task `a` and task `b` may fall within the same difficulty gradient for a given contest despite task `b` being more challenging on average.
The categories in order of difficulty from easiest to hardest are:
* Gray
* Brown
* Green
* Cyan
* Blue
* Yellow
* Orange
* Red