Unique strings v2 Sergey Svistunov

Same problem as Unique strings, but with 3 CPUs available and scoring based on wall time instead of CPU time.

Count the exact number of unique tokens as fast as possible.

Input

One token per line on STDIN:

JWXcKKaWzvFL5
Rof
3ztCpA
5wHcGN
*UiEMthaTS*g

Output

Print the exact count of unique tokens to STDOUT.

Constraints

  • Character set: 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@#%*
  • Maximum token length: 16
  • Approximately 1,000,000 unique tokens
Date AuthorLanguageStatus Score
Apr 27, 2026 11:39Victor MerckléVictor MerckléCPPg++14.2.0Success460,532
Apr 27, 2026 11:32Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 11:22Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 11:21Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 11:18Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 11:13Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 11:11Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 11:05Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 11:02Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 10:54Victor MerckléVictor MerckléCPPg++14.2.0Success165,642
Apr 27, 2026 10:44Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 10:19Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 10:16Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 10:10Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 10:07Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 09:12Victor MerckléVictor MerckléCPPg++14.2.0Success398,744
Apr 27, 2026 08:58Victor MerckléVictor MerckléCPPg++14.2.0Success94,410
Apr 27, 2026 08:53Victor MerckléVictor MerckléCPPg++14.2.0Success109,164
Apr 27, 2026 08:48Victor MerckléVictor MerckléCPPg++14.2.0Success136,911
Apr 27, 2026 08:39Victor MerckléVictor MerckléCPPg++14.2.0Success491,177
Apr 27, 2026 08:05Victor MerckléVictor MerckléCPPg++14.2.0Success88,538+84.94 RP
Apr 27, 2026 08:00Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 07:53Victor MerckléVictor MerckléCPPg++14.2.0Success357,039+28.01 RP
Apr 27, 2026 07:52Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 07:36Victor MerckléVictor MerckléCPPg++14.2.0Error
Apr 27, 2026 06:23Charles CabergsCharles CabergsCPPg++13.3.0Success13,239+113.70 RP
Apr 27, 2026 05:37olliecrowolliecrowGOgo1.26.2Success13,074
Apr 27, 2026 05:02olliecrowolliecrowRUSTrust-1.94.0Success5,692+24.65 RP
Apr 27, 2026 00:54Charles CabergsCharles CabergsCPPg++13.3.0Success15,931
Apr 26, 2026 19:49TudyMTudyMCPPclang++20.1.2Success18,475+5.71 RP
Apr 26, 2026 19:45TudyMTudyMCPPg++14.2.0Success21,493
Apr 26, 2026 19:39TudyMTudyMCPPg++10.5.0Error
Apr 26, 2026 19:37TudyMTudyMCPPg++10.5.0Success18,672+5.59 RP
Apr 26, 2026 18:14TudyMTudyMCPPg++10.5.0Success29,433
Apr 26, 2026 18:12TudyMTudyMCPPg++10.5.0Success18,869+37.46 RP
Apr 26, 2026 18:11TudyMTudyMCPPg++10.5.0Success20,304+29.70 RP
Apr 26, 2026 18:09TudyMTudyMCPPg++10.5.0Success21,607+334.32 RP
Apr 26, 2026 17:15TudyMTudyMCPPg++10.5.0Success77,827+128.49 RP
Apr 26, 2026 05:43Charles CabergsCharles CabergsCPPg++13.3.0Success15,851
Apr 26, 2026 04:03olliecrowolliecrowRUSTrust-1.94.0Success6,014
Apr 25, 2026 21:09Charles CabergsCharles CabergsCPPg++13.3.0Success15,585+20.91 RP
Apr 25, 2026 14:03olliecrowolliecrowCPPg++10.5.0Success6,098
Apr 25, 2026 05:53olliecrowolliecrowRUSTrust-1.94.0Success6,526
Apr 24, 2026 22:40olliecrowolliecrowCPPg++10.5.0Success5,773+39.58 RP
Apr 24, 2026 17:48olliecrowolliecrowRUSTrust-1.94.0Success6,026
Apr 24, 2026 17:37olliecrowolliecrowCPPg++10.5.0Success6,171
Apr 24, 2026 12:26olliecrowolliecrowGOgo1.26.2Error
Apr 24, 2026 12:23olliecrowolliecrowGOgo1.26.2Error
Apr 24, 2026 12:20olliecrowolliecrowGOgo1.26.2Error
Apr 24, 2026 11:48olliecrowolliecrowCPPg++10.5.0Success6,770
Apr 24, 2026 03:17olliecrowolliecrowGOgo1.26.2Success13,121
Apr 24, 2026 02:56olliecrowolliecrowCPPg++10.5.0Success6,144
Apr 23, 2026 23:02olliecrowolliecrowGOgo1.26.2Success70,169
Apr 23, 2026 22:47olliecrowolliecrowRUSTrust-1.95.0Success6,038
Apr 23, 2026 22:36olliecrowolliecrowCPPg++10.5.0Success6,706
Apr 23, 2026 18:15Charles CabergsCharles CabergsCPPg++13.3.0Success16,257
Apr 23, 2026 05:12Charles CabergsCharles CabergsCPPg++13.3.0Success16,688
Apr 23, 2026 02:46olliecrowolliecrowRUSTrust-1.94.0Success6,054
Apr 23, 2026 02:32olliecrowolliecrowCPPg++10.5.0Success6,231
Apr 23, 2026 02:25olliecrowolliecrowCPPg++10.5.0Success6,102
Apr 22, 2026 23:30Charles CabergsCharles CabergsCPPg++13.3.0Success16,110+38.25 RP
Apr 22, 2026 20:12Oleg SkinderevOleg SkinderevCPPg++14.2.0Success38,038+262.89 RP
Apr 22, 2026 20:07olliecrowolliecrowCPPg++10.5.0Success6,220
Apr 22, 2026 18:09olliecrowolliecrowRUSTrust-1.94.0Success5,908+91.08 RP
Apr 22, 2026 17:19olliecrowolliecrowGOgo1.26.2Success17,045
Apr 22, 2026 17:04olliecrowolliecrowRUSTrust-1.95.0Success6,841
Apr 22, 2026 16:46olliecrowolliecrowCPPg++10.5.0Success6,274
Apr 22, 2026 12:44BenBenCPPg++14.2.0Success17,530+50.29 RP
Apr 22, 2026 06:36olliecrowolliecrowGOgo1.26.2Success17,152
Apr 22, 2026 06:19olliecrowolliecrowCSHARP9.0.14Success16,590
Apr 22, 2026 01:15olliecrowolliecrowZIG0.14.0Success31,435
Apr 22, 2026 00:58olliecrowolliecrowRUSTrust-1.94.0Success6,244+54.03 RP
Apr 22, 2026 00:54olliecrowolliecrowRUSTrust-1.95.0Success6,903
Apr 22, 2026 00:13olliecrowolliecrowCSHARP9.0.14Success16,228
Apr 21, 2026 21:57BenBenCPPg++14.2.0Success19,225+23.61 RP
Apr 21, 2026 21:50BenBenCPPg++14.2.0Success20,139+186.38 RP
Apr 21, 2026 21:10BenBenCPPg++14.2.0Success36,140
Apr 21, 2026 20:14olliecrowolliecrowCPPg++10.5.0Success7,158
Apr 21, 2026 19:33Charles CabergsCharles CabergsCPPg++13.3.0Success17,325
Apr 21, 2026 17:12olliecrowolliecrowCPPg++10.5.0Success6,462+31.90 RP
Apr 21, 2026 17:11olliecrowolliecrowCPPg++13.3.0Success6,598+76.14 RP
Apr 21, 2026 15:32Charles CabergsCharles CabergsCPPg++13.3.0Success17,168+69.18 RP
Apr 21, 2026 06:27olliecrowolliecrowCPPg++13.3.0Success6,949
Apr 21, 2026 05:07Charles CabergsCharles CabergsCPPg++13.3.0Success19,482+34.69 RP
Apr 21, 2026 00:36Taylor DettlingTaylor DettlingRUSTrust-1.95.0Success36,252+172.31 RP
Apr 21, 2026 00:34Taylor DettlingTaylor DettlingRUSTrust-1.95.0Success96,587+103.53 RP
Apr 20, 2026 23:36olliecrowolliecrowCPPg++10.5.0Success13,846
Apr 20, 2026 23:06olliecrowolliecrowCPPg++10.5.0Success14,823
Apr 20, 2026 20:22Charles CabergsCharles CabergsCPPg++13.3.0Success44,472
Apr 20, 2026 18:39olliecrowolliecrowCPPclang++18.1.3Success14,304
Apr 20, 2026 18:36olliecrowolliecrowCPPg++14.2.0Success11,646
Apr 20, 2026 18:33olliecrowolliecrowCPPclang++18.1.3Success11,108
Apr 20, 2026 16:20BenBenCPPg++14.2.0Success32,241+18.20 RP
Apr 20, 2026 15:57BenBenCPPg++14.2.0Success34,686
Apr 20, 2026 15:07BenBenCPPg++14.2.0Success34,251+41.12 RP
Apr 20, 2026 15:06BenBenCPPclang++20.1.2Success42,826
Apr 20, 2026 15:06BenBenCPPg++14.2.0Success39,865+2.76 RP
Apr 20, 2026 15:06BenBenCPPclang++18.1.3Success42,378
Apr 20, 2026 15:06BenBenCPPg++14.2.0Success40,308+248.09 RP
Apr 20, 2026 14:04olliecrowolliecrowZIG0.14.0Success12,641+2.00 RP