HPI 2026 Editorial

Revision en18, by shsh, 2026-03-09 06:56:58

Thank you to everyone who attended this year's Harker Programming Invitational (HPI)! If you haven't already, we would really appreciate it if you filled out our feedback form so we can make our contest even better next year. Also, Novice and Advanced problems have been uploaded to the Gym for upsolving.

Note: Only solutions for the Advanced division are presented here, but solutions for Novice-only problems (Yash is Cross-Eyed, Repetition, Skills) can be provided upon request.

Harker!!

Solution
Code (Team Aarav)

String Runs

Solution
Code (eevee0)

Prepared by TheYashB

The Penguin-Gopher Shuffle

Hint 1
Hint 2
Solution
Code (Team Aarav)

Prepared by TheYashB

Regina's Task

Hint
Solution
Code (shsh)

Prepared by andrewgopher

Tung Tung String

Solution
TL;DR
Code (shsh)

Prepared by shsh

Pace Pushers

Solution
Code (AksLolCoding)

Prepared by noodlesoodles

Skating with Alysa Liu

Hint 1
Hint 2
Solution
Code (shsh)

Prepared by TheYashB

Looksmaxxing with Clavicular

For concision, I will use the term "good stream" to refer to a stream which stream-mogs Clavicular.

Hint
Solution
Code (shsh)

Prepared by shsh

Daniel Saves Yash

Hint
Solution
Code (shsh)

Prepared by andrewgopher

Tree Queries

Hint 1
Hint 2
Solution
Code (shsh)

Prepared by shsh

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en18 English shsh 2026-03-09 06:56:58 24
en17 English shsh 2026-03-09 01:39:38 4
en16 English shsh 2026-03-09 01:37:40 89 Tiny change: 'otation:\n- Let $|' -> 'otation:\n\n- Let $|'
en15 English shsh 2026-03-09 01:26:51 24 Tiny change: '# HPI 2026 Editorial\n\nThank you ' -> 'Thank you '
en14 English shsh 2026-03-09 01:23:31 185
en13 English shsh 2026-03-09 01:21:07 0 (published)
en12 English shsh 2026-03-09 01:19:51 16
en11 English shsh 2026-03-09 01:17:59 24220
en10 English shsh 2026-03-08 02:29:59 358
en9 English shsh 2026-03-08 02:26:21 893 Tiny change: 'rt it.\n\nFor a ' -> 'rt it.\n\n---\n\nFor a '
en8 English shsh 2026-03-08 01:29:14 3 Tiny change: 'ases:\n\n1, Making th' -> 'ases:\n\n1. Making th'
en7 English shsh 2026-03-08 01:28:51 271
en6 English shsh 2026-03-08 01:25:45 678
en5 English shsh 2026-03-08 01:15:06 631 Tiny change: 'd in $\cal(O)(n + m)$.\' -> 'd in $\cal{O}(n + m)$.\'
en4 English shsh 2026-03-08 01:04:09 646
en3 English shsh 2026-03-08 00:59:54 1835 Tiny change: 'er:eevee0])">\n```py' -> 'er:eevee0] )">\n```py'
en2 English shsh 2026-03-08 00:49:03 1386
en1 English shsh 2026-03-08 00:31:48 666 Initial revision (saved to drafts)