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 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
Apr 30, 2026 01:52Charles CabergsCharles CabergsCPPg++13.3.0Success12,110
Apr 29, 2026 23:23Charles CabergsCharles CabergsCPPg++13.3.0Success12,045+4.66 RP
Apr 29, 2026 22:17olliecrowolliecrowGOgo1.26.2Success7,536
Apr 29, 2026 15:51TudyMTudyMCPPclang++20.1.2Success10,763
Apr 29, 2026 15:50TudyMTudyMCPPclang++20.1.2Success16,399
Apr 29, 2026 15:41TudyMTudyMCPPclang++20.1.2Success10,830
Apr 29, 2026 15:12Charles CabergsCharles CabergsCPPg++13.3.0Success12,113+1.36 RP
Apr 29, 2026 14:28TudyMTudyMCPPclang++20.1.2Success10,716+2.61 RP
Apr 29, 2026 14:26TudyMTudyMCPPclang++20.1.2Success11,348
Apr 29, 2026 14:23TudyMTudyMCPPclang++20.1.2Success11,213
Apr 29, 2026 14:21TudyMTudyMCPPclang++20.1.2Success11,261
Apr 29, 2026 14:20TudyMTudyMCPPclang++20.1.2Success10,766
Apr 29, 2026 14:17TudyMTudyMCPPclang++20.1.2Success10,905
Apr 29, 2026 14:16TudyMTudyMCPPclang++20.1.2Success11,170
Apr 29, 2026 14:14TudyMTudyMCPPclang++20.1.2Success10,960
Apr 29, 2026 14:13TudyMTudyMCPPg++14.2.0Success11,217
Apr 29, 2026 14:11TudyMTudyMCPPg++14.2.0Success11,136
Apr 29, 2026 14:04TudyMTudyMCPPclang++20.1.2Success20,790
Apr 29, 2026 13:53TudyMTudyMCPPclang++20.1.2Success12,712
Apr 29, 2026 13:50TudyMTudyMCPPclang++20.1.2Success10,990
Apr 29, 2026 13:47TudyMTudyMCPPclang++20.1.2Success10,773
Apr 29, 2026 13:45TudyMTudyMCPPclang++20.1.2Success10,746+32.35 RP
Apr 29, 2026 13:41TudyMTudyMCPPclang++20.1.2Success11,335
Apr 29, 2026 13:37TudyMTudyMCPPclang++20.1.2Success20,925