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 |
|---|---|---|
| Jikan | 4 cycles/op | |
| Antonin Kriz | 5 cycles/op | |
| Dennis F. | 5 cycles/op | |
| 4 | bdaws | 6 cycles/op |
| 5 | Przemek S. Team Poland | 8 cycles/op |
| 6 | Malacarne | 8 cycles/op |
| 7 | Calvin L. | 8 cycles/op |
| 8 | Miroslaw O. | 9 cycles/op |
| 9 | Stefan P. | 9 cycles/op |
| 10 | ppinto Team USA | 10 cycles/op |
| 11 | Liam Team Vanuatu | 10 cycles/op |
| 12 | Michael Ostapenko | 11 cycles/op |
| 13 | thefrenchdude Team France | 12 cycles/op |
| 14 | Charlie L. | 12 cycles/op |
| 15 | Emmanuel M. | 13 cycles/op |
| 16 | tv t. | 13 cycles/op |
| 17 | mmarriot . | 14 cycles/op |
| 18 | Pavel Baikov | 15 cycles/op |
| 19 | igrek i. | 16 cycles/op |
| 20 | raventid | 16 cycles/op |
| 21 | Sébastien K. Team France | 16 cycles/op |
| 22 | Egor K. Team Netherlands | 16 cycles/op |
| 23 | kkhan Team India | 18 cycles/op |
| 24 | Roman Y. | 18 cycles/op |
| 25 | Panos Greece | 19 cycles/op |
| 26 | Marcos P. | 20 cycles/op |
| 27 | Cristi B. | 21 cycles/op |
| 28 | Tomasz W. | 25 cycles/op |
| 29 | Nicolai | 25 cycles/op |
| 30 | Misgana B. | 25 cycles/op |
| 31 | Mihai-Alin Munteanu | 25 cycles/op |
| 32 | Owen L. | 26 cycles/op |
| 33 | Yusuf Keten | 27 cycles/op |
| 34 | SWASTIK M. | 27 cycles/op |
| 35 | Ong Koon Han | 27 cycles/op |
| 36 | vitortvale Team Brazil | 27 cycles/op |
| 37 | Danylo M. | 28 cycles/op |
| 38 | geekyman | 28 cycles/op |
| 39 | Karthikeya S M Y. | 29 cycles/op |
| 40 | Jason | 29 cycles/op |
| 41 | Andriy Koval | 30 cycles/op |
| 42 | agherghesanu | 31 cycles/op |
| 43 | NIlesh N. | 32 cycles/op |
| 44 | Davide Spataro Team Italy | 33 cycles/op |
| 45 | Vaibhav S. Team India | 33 cycles/op |
| 46 | Yukun . | 33 cycles/op |
| 47 | kartik g. | 33 cycles/op |
| 48 | Jason D. | 34 cycles/op |
| 49 | Magnus L. | 35 cycles/op |
| 50 | Ayan M. | 35 cycles/op |