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
May 18, 2026 08:45M-RochatM-RochatCPPclang++19.1.1Success62,278
May 18, 2026 08:41M-RochatM-RochatCPPg++14.2.0Error
May 18, 2026 05:09M-RochatM-RochatCPPclang++19.1.1Error
May 18, 2026 01:59M-RochatM-RochatCPPclang++19.1.1Success20,708
May 18, 2026 01:59M-RochatM-RochatCPPclang++19.1.1Success22,089
May 18, 2026 01:56M-RochatM-RochatCPPclang++20.1.2Success22,064
May 18, 2026 01:56M-RochatM-RochatCPPclang++19.1.1Success21,869
May 18, 2026 01:56M-RochatM-RochatCPPclang++19.1.1Success20,425+5.99 RP
May 18, 2026 00:58M-RochatM-RochatCPPclang++20.1.2Success32,586+5.00 RP
May 17, 2026 10:39M-RochatM-RochatCPPclang++20.1.2Success23,156
May 17, 2026 10:39M-RochatM-RochatCPPg++13.3.0Success21,822
May 17, 2026 08:07M-RochatM-RochatCPPclang++18.1.3Success20,902
May 17, 2026 08:04M-RochatM-RochatCPPclang++20.1.2Success20,678+3.81 RP
May 17, 2026 05:28olliecrowolliecrowRUSTrust-1.94.0Success12,699
May 17, 2026 03:28M-RochatM-RochatCPPclang++20.1.2Success20,901
May 17, 2026 03:28M-RochatM-RochatCPPclang++17.0.6Success20,904
May 17, 2026 03:27M-RochatM-RochatCPPclang++20.1.2Success20,842+0.09 RP
May 17, 2026 02:20M-RochatM-RochatCPPg++13.3.0Success21,400
May 17, 2026 02:19M-RochatM-RochatCPPclang++18.1.3Success20,930
May 17, 2026 02:18M-RochatM-RochatCPPclang++18.1.3Success20,846+15.11 RP
May 17, 2026 02:18M-RochatM-RochatCPPg++13.3.0Success21,524+8.58 RP
May 17, 2026 02:17M-RochatM-RochatCPPclang++18.1.3Error
May 17, 2026 02:16M-RochatM-RochatCPPclang++18.1.3Error
May 17, 2026 02:16M-RochatM-RochatCPPg++13.3.0Error
May 17, 2026 00:49M-RochatM-RochatCPPg++13.3.0Success21,929+2.69 RP
May 17, 2026 00:37M-RochatM-RochatCPPg++13.3.0Success72,885
May 17, 2026 00:37M-RochatM-RochatCPPg++13.3.0Success86,196
May 17, 2026 00:36M-RochatM-RochatCPPg++13.3.0Success80,915
May 17, 2026 00:12M-RochatM-RochatCPPg++13.3.0Success22,059+31.42 RP
May 16, 2026 22:54M-RochatM-RochatCPPg++13.3.0Success24,241
May 16, 2026 19:51M-RochatM-RochatCPPg++13.3.0Success26,183
May 16, 2026 18:12M-RochatM-RochatCPPg++13.3.0Error
May 16, 2026 08:49M-RochatM-RochatCPPg++13.3.0Success23,702+97.17 RP
May 16, 2026 08:36M-RochatM-RochatCPPg++13.3.0Success30,794+1.61 RP
May 16, 2026 08:36M-RochatM-RochatCPPg++13.3.0Success30,947+8.80 RP
May 16, 2026 08:35M-RochatM-RochatCPPg++13.3.0Success32,111
May 16, 2026 08:34M-RochatM-RochatCPPg++13.3.0Success31,924
May 16, 2026 08:34M-RochatM-RochatCPPg++13.3.0Success31,813+141.25 RP
May 16, 2026 08:30M-RochatM-RochatCPPg++13.3.0Success57,776+26.96 RP
May 16, 2026 08:27M-RochatM-RochatCPPg++13.3.0Success68,435+46.77 RP
May 16, 2026 06:36M-RochatM-RochatCPPg++13.3.0Success115,706
May 16, 2026 06:33M-RochatM-RochatCPPg++13.3.0Success100,649+60.42 RP
May 15, 2026 20:25M-RochatM-RochatCPPg++13.3.0Success256,853+38.93 RP
May 14, 2026 17:03Josu San MartinJosu San MartinZIG0.15.1Success110,264
May 6, 2026 19:31olliecrowolliecrowCPPg++10.5.0Success15,429
May 6, 2026 13:57olliecrowolliecrowRUSTrust-1.94.0Success13,447
May 6, 2026 05:21olliecrowolliecrowCPPg++10.5.0Success55,841
May 6, 2026 00:03olliecrowolliecrowRUSTrust-1.94.0Error
May 5, 2026 21:00olliecrowolliecrowCSHARP10.0.7Success12,992
May 5, 2026 12:43Victor MerckléVictor MerckléZIG0.16.0Success5,253
May 5, 2026 12:26Victor MerckléVictor MerckléZIG0.16.0Success5,578
May 5, 2026 12:23Victor MerckléVictor MerckléZIG0.16.0Success5,241+5.82 RP
May 5, 2026 12:20Victor MerckléVictor MerckléZIG0.16.0Success5,817
May 5, 2026 12:07Victor MerckléVictor MerckléCSHARP10.0.7Success5,337+1'117.22 RP
May 5, 2026 12:03Victor MerckléVictor MerckléZIG0.16.0Success5,249+1'280.35 RP
May 5, 2026 07:50Victor MerckléVictor MerckléCPPg++14.2.0Error
May 5, 2026 07:22olliecrowolliecrowRUSTrust-1.94.0Success17,216
May 5, 2026 07:18olliecrowolliecrowRUSTrust-1.94.0Success17,377
May 5, 2026 07:07olliecrowolliecrowRUSTrust-1.94.0Success11,675
May 5, 2026 01:33olliecrowolliecrowRUSTrust-1.94.0Success11,749
May 4, 2026 23:29olliecrowolliecrowCPPg++14.2.0Success13,317
May 4, 2026 23:27olliecrowolliecrowCPPg++10.5.0Success13,225
May 4, 2026 22:38olliecrowolliecrowCPPg++10.5.0Success13,568
May 4, 2026 22:31olliecrowolliecrowCPPg++10.5.0Success13,466
May 4, 2026 21:50olliecrowolliecrowCPPg++13.3.0Success12,894
May 3, 2026 20:49TudyMTudyMCPPclang++20.1.2Success234,884
May 3, 2026 20:44TudyMTudyMCPPclang++20.1.2Success239,013
May 3, 2026 20:39TudyMTudyMCPPclang++20.1.2Success69,355
May 3, 2026 20:33TudyMTudyMCPPclang++20.1.2Success69,336
May 3, 2026 20:22TudyMTudyMCPPclang++20.1.2Success36,186
May 3, 2026 20:20TudyMTudyMCPPclang++20.1.2Success24,152
May 3, 2026 20:18TudyMTudyMCPPclang++20.1.2Success24,837
May 3, 2026 20:16TudyMTudyMCPPclang++20.1.2Success23,579
May 3, 2026 20:09TudyMTudyMCPPclang++20.1.2Success132,015
May 3, 2026 20:05TudyMTudyMCPPclang++20.1.2Error
May 3, 2026 19:59TudyMTudyMCPPclang++20.1.2Success39,499
May 3, 2026 19:56TudyMTudyMCPPclang++20.1.2Success77,669
May 3, 2026 19:48TudyMTudyMCPPclang++18.1.3Success30,583
May 3, 2026 19:43TudyMTudyMCPPg++13.3.0Success31,379
May 3, 2026 19:38TudyMTudyMCPPclang++20.1.2Success46,931
May 3, 2026 19:35TudyMTudyMCPPclang++20.1.2Success132,724
May 3, 2026 19:28TudyMTudyMCPPclang++20.1.2Success75,939
May 3, 2026 19:23TudyMTudyMCPPclang++20.1.2Success68,712
May 3, 2026 19:18TudyMTudyMCPPclang++20.1.2Success30,579
May 3, 2026 19:14TudyMTudyMCPPclang++20.1.2Success36,827
May 3, 2026 19:08TudyMTudyMCPPclang++20.1.2Success31,910
May 3, 2026 19:03TudyMTudyMCPPclang++20.1.2Success30,153
May 3, 2026 18:59TudyMTudyMCPPclang++20.1.2Success30,917
May 3, 2026 18:55TudyMTudyMCPPclang++20.1.2Success31,257
May 3, 2026 18:53TudyMTudyMCPPclang++20.1.2Success30,306
May 1, 2026 21:11Victor MerckléVictor MerckléCPPg++14.2.0Success266,498
May 1, 2026 20:37Victor MerckléVictor MerckléCPPg++14.2.0Success6,253
May 1, 2026 19:58Victor MerckléVictor MerckléCPPg++14.2.0Success91,356
May 1, 2026 18:56Victor MerckléVictor MerckléCPPg++14.2.0Success177,760
May 1, 2026 18:04Victor MerckléVictor MerckléCPPg++14.2.0Success163,838
May 1, 2026 17:32Victor MerckléVictor MerckléCPPg++14.2.0Success164,053
May 1, 2026 08:31Dominique GarmierDominique GarmierCPPg++14.2.0Success7,692+32.30 RP
Apr 30, 2026 07:10Charles CabergsCharles CabergsCPPg++13.3.0Success11,979+4.57 RP
Apr 30, 2026 06:45olliecrowolliecrowGOgo1.26.2Success7,510
Apr 30, 2026 04:27Charles CabergsCharles CabergsCPPg++13.3.0Success12,132