HPI 2026 Editorial

Revision en13, by shsh, 2026-03-09 01:21:07

HPI 2026 Editorial

Thank you to everyone who attended this year's Harker Programming Invitational (HPI)! 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

Reverse Suffix

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)