Skip to content

Commit e9c5513

Browse files
committed
Add page for past practice contests
1 parent 7dd5b77 commit e9c5513

File tree

3 files changed

+106
-0
lines changed

3 files changed

+106
-0
lines changed

_data/pages.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,7 @@
1717
- name: Events
1818
url: /events
1919
id: events
20+
21+
- name: Practice contests
22+
url: /practice_contests
23+
id: practice_contests

_data/practice_contests.yml

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
# current categories:
2+
# Dijkstra, Probability, BFS. Geometry, String hashing,
3+
# Network flow, Segment trees, Dynamic programming,
4+
# Searching, Interactive problems, Variety, NCPC
5+
6+
- category: Dijkstra
7+
links: [
8+
https://open.kattis.com/contests/q5w4mr/problems
9+
]
10+
11+
- category: Probability
12+
links: [
13+
https://open.kattis.com/contests/dph9n8/problems
14+
]
15+
16+
- category: BFS
17+
links: [
18+
https://open.kattis.com/contests/ezq4xe/problems
19+
]
20+
21+
- category: Geometry
22+
links: [
23+
https://open.kattis.com/contests/gzdnab/problems
24+
]
25+
26+
- category: String hashing
27+
links: [
28+
https://open.kattis.com/contests/ao629w/problems
29+
]
30+
31+
- category: Network flow
32+
links: [
33+
https://open.kattis.com/contests/yyy5cb/problems
34+
]
35+
36+
- category: Segment trees
37+
links: [
38+
https://open.kattis.com/contests/gay94k/problems
39+
]
40+
41+
- category: Dynamic programming
42+
links: [
43+
https://open.kattis.com/contests/wvn2dn/problems
44+
]
45+
46+
- category: Searching
47+
links: [
48+
https://open.kattis.com/contests/vu382t/problems
49+
]
50+
51+
- category: Interactive problems
52+
links: [
53+
https://open.kattis.com/contests/rercsx/problems
54+
]
55+
56+
- category: NCPC
57+
links: [
58+
https://open.kattis.com/contests/seutao/problems,
59+
https://open.kattis.com/contests/yjfiag/problems
60+
]
61+
62+
- category: Variety
63+
links: [
64+
https://open.kattis.com/contests/pvfc9x/problems,
65+
https://open.kattis.com/contests/aq2iwc/problems,
66+
https://open.kattis.com/contests/pvfm44/problems,
67+
https://open.kattis.com/contests/bywt92/problems,
68+
https://open.kattis.com/contests/bjn3iq/problems,
69+
https://open.kattis.com/contests/tv7dur/problems,
70+
https://open.kattis.com/contests/gvnwpy/problems,
71+
https://open.kattis.com/contests/nuj5hf/problems,
72+
https://open.kattis.com/contests/z9d96w/problems,
73+
https://open.kattis.com/contests/esbxev/problems,
74+
https://open.kattis.com/contests/ggp7wr/problems,
75+
https://open.kattis.com/contests/gfcpf6/problems,
76+
https://open.kattis.com/contests/i2yhpu/problems,
77+
https://open.kattis.com/contests/t24oan/problems,
78+
https://open.kattis.com/contests/qp8fwm/problems
79+
]

practice_contests.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
layout: panel
3+
title: Practice contests
4+
id: practice_contests
5+
---
6+
7+
## Past practice contests
8+
9+
Here you can find a collection of some of the past practice contests we have held, sorted by the algorithm, technique or general theme they focused on.
10+
11+
{% assign sorted_categories = site.data.practice_contests | sort: "category" %}
12+
13+
{% for category in sorted_categories %}
14+
15+
### {{ category.category }}
16+
17+
<ul>
18+
{% for link in category.links %}
19+
<li><a href="{{link}}">{{ link }}</a></li>
20+
{% endfor %}
21+
</ul>
22+
23+
{% endfor %}

0 commit comments

Comments
 (0)