Skip to content

Commit

Permalink
Update rules and faq as per new competition format
Browse files Browse the repository at this point in the history
  • Loading branch information
ezrichards committed Oct 8, 2023
1 parent 3b730ff commit 6f3c143
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 16 deletions.
31 changes: 19 additions & 12 deletions website/templates/faq.html
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,24 @@ <h2>What languages can we use?</h2>
see the <a href="https://open.kattis.com/help">Kattis input tutorial</a> for more details.
We will also send out a link to a practice competition to practice submitting code.
</p>
<h2 id="division">What difficulty of problems are there?</h2>
<p>
Starting in the 2024 competition, we will only have one division for everyone. There will be 12-15 problems,
and about a third will be "beginner", a third "novice", and a third "advanced" difficulty.
</p>
<p>
"Beginner" problem concepts include: arithmetic, expressions, conditionals, and lists.
</p>
<p>
"Novice" problems concepts include: loops, nested loops, lists, and maybe some data structures.
</p>
<p>
"Advanced" problems concepts include: data structures (maps, sets) and algorithms (sorting/BFS/DFS)
</p>
<p>
View <a href="https://mines23beginner.kattis.com/contests/mines23beginner/problems">last year's beginner problems</a> and
<a href="https://mines23advanced.kattis.com/contests/mines23advanced/problems">last year's advanced problems</a> for a good idea of the range of difficulty for all of our problems.
</p>
<h2>What editors do the competition computers have?</h2>
<p>
The competition computers run on <a href="https://ubuntu.com">Ubuntu</a> and have the following programs installed:
Expand All @@ -58,17 +76,6 @@ <h2>What editors do the competition computers have?</h2>
<a href="https://www.gnu.org/software/emacs/">emacs</a>,
<a href="https://www.vim.org">vim</a>
</p>
<h2 id="division">What divison should I register my team in?</h2>
<p>
The beginner competition includes foundational programming concepts such as: arithmetic, expressions, conditionals, loops, lists, and nested loops and lists.
View <a href="https://mines23beginner.kattis.com/contests/mines23beginner/problems">last year's beginner problems</a> for a good idea of the difficulty of the beginner problems.
</p>
<p>
The advanced competition includes advanced programming concepts such as: data structures (maps, sets), algorithms (BFS/DFS/sorting),
and advanced data structures (stacks, queues, trees). A few simpler problems are also included.

View <a href="https://mines23advanced.kattis.com/contests/mines23advanced/problems">last year's advanced problems</a> for a good idea of the difficulty of our advanced problems.
</p>
<h2>How long is the competition?</h2>
<p>
The actual competition will be open for 4 hours, from <b>10:00 AM until 2:00 PM Mountain Time</b>.
Expand All @@ -79,7 +86,7 @@ <h2>Can I bring my own device?</h2>
Yes. However, we find that using less computers benefits team problem solving ability as
there is more opportunity for collaboration.

See the <a href="/rules/#bringing-own-tech">rules</a> for details.
See the <a href="/rules#bringing-own-tech">rules</a> for details.
</p>
</div>
</div>
Expand Down
11 changes: 7 additions & 4 deletions website/templates/rules.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ <h2>Teams</h2>
</p>
<h2>Internet Access &amp; Code Generation</h2>
<p>
This competition is <b>open-internet</b> for in-person and remote participants. You may use
This competition is <b>open-internet</b>. You may use
the internet for looking up language documentation or researching algorithms. You may
<b>not</b> use interactive online services such as chat rooms or forums to communicate with
anyone during the competition. You may <b>not</b> communicate with anyone outside of your team.
Expand All @@ -37,8 +37,8 @@ <h2>Internet Access &amp; Code Generation</h2>
the problems.
</p>
<p>
<b>Any third party code generation is not allowed.</b>
Any team that uses code generation AI will be immediately disqualified and their school
<b>Third party code generation is not allowed.</b>
Any team that uses code generation AI/LLMs will be immediately disqualified and their school
will be ineligible from participating in HSPC in future years. All solutions will
be reviewed for AI use. We reserve the right to ask teams to explain the solution
in detail to judges and revoke credit for solutions if the judges feel the team
Expand All @@ -55,11 +55,14 @@ <h2 id="bringing-own-tech">Bringing Your Own Technology</h2>
collaborate on solutions rather than having to work on their own.
</p>
<h2>In-Person Prizes</h2>
<p>
In-person teams can win prizes by placing in the top three. We also
may award prizes for fun & creative solutions or quick completion of problems.
</p>
<ul>
<li>Prize for each person in the first place team</li>
<li>Prize for each person in the second place team</li>
<li>Prize for each person in the third place team</li>
<li>Certificate of completion for everyone</li>
</ul>
<p>Rules and prizes are subject to change.</p>
</div>
Expand Down

0 comments on commit 6f3c143

Please sign in to comment.