HFT University
Benchmark. Compete. Prove.
Build options are officially allowed on C++ challenges. Our rules never covered this, and that's our mistake. The default build is C++23 with -O2 -march=native, and you may tune it from inside solution/: compile options and LTO via solution/libraries.cmake, and pragmas in your own sources. The benchmark and scoring stay fixed. Exploratory research is always welcome. Read the rules
New: Challenges Pro — a 1-minute wait between submissions and twice the daily limit. See what changes
| Rank | Name | Best Score |
|---|---|---|
| Antonin Kriz | 14 cycles/op | |
| Jikan | 14 cycles/op | |
| Stefan P. | 15 cycles/op | |
| 4 | Przemek S. Team Poland | 15 cycles/op |
| 5 | Dennis F. | 15 cycles/op |
| 6 | bdaws | 16 cycles/op |
| 7 | Calvin L. | 17 cycles/op |
| 8 | ppinto Team USA | 17 cycles/op |
| 9 | thefrenchdude Team France | 18 cycles/op |
| 10 | Charlie L. | 18 cycles/op |
| 11 | Malacarne | 18 cycles/op |
| 12 | mmarriot . | 18 cycles/op |
| 13 | K. Reznik Team Brazil | 19 cycles/op |
| 14 | raventid | 20 cycles/op |
| 15 | igrek i. | 20 cycles/op |
| 16 | Liam Team Vanuatu | 21 cycles/op |
| 17 | Miroslaw O. | 21 cycles/op |
| 18 | Panos Greece | 22 cycles/op |
| 19 | kkhan Team India | 22 cycles/op |
| 20 | Pavel Baikov | 22 cycles/op |
| 21 | Michael Ostapenko | 22 cycles/op |
| 22 | tv t. | 22 cycles/op |
| 23 | Cristi B. | 25 cycles/op |
| 24 | Tomasz W. | 26 cycles/op |
| 25 | Emmanuel M. | 26 cycles/op |
| 26 | geekyman | 27 cycles/op |
| 27 | Marcos P. | 27 cycles/op |
| 28 | Nicolai | 28 cycles/op |
| 29 | Roman Y. | 28 cycles/op |
| 30 | agherghesanu | 29 cycles/op |
| 31 | Owen L. | 30 cycles/op |
| 32 | Karthikeya S M Y. | 30 cycles/op |
| 33 | Misgana B. | 31 cycles/op |
| 34 | NIlesh N. | 33 cycles/op |
| 35 | Jason D. | 33 cycles/op |
| 36 | Vaibhav S. Team India | 34 cycles/op |
| 37 | Ong Koon Han | 34 cycles/op |
| 38 | SWASTIK M. | 35 cycles/op |
| 39 | Noah | 36 cycles/op |
| 40 | vitortvale Team Brazil | 36 cycles/op |
| 41 | Andriy Koval | 36 cycles/op |
| 42 | Hang | 36 cycles/op |
| 43 | Jason | 36 cycles/op |
| 44 | Sébastien K. Team France | 37 cycles/op |
| 45 | Yukun . | 37 cycles/op |
| 46 | Davide Spataro Team Italy | 38 cycles/op |
| 47 | Martin N. | 38 cycles/op |
| 48 | Yusuf Keten | 38 cycles/op |
| 49 | frfx Team Italy | 39 cycles/op |
| 50 | Hussein J. | 39 cycles/op |