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 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
Apr 29, 2026 13:32TudyMTudyMCPPclang++20.1.2Success11,340
Apr 29, 2026 01:51Charles CabergsCharles CabergsCPPg++13.3.0Success12,133+10.00 RP
Apr 28, 2026 22:12Victor MerckléVictor MerckléCPPg++14.2.0Success9,047
Apr 28, 2026 22:05Victor MerckléVictor MerckléCPPg++14.2.0Success9,208
Apr 28, 2026 21:58Victor MerckléVictor MerckléCPPg++14.2.0Success11,413
Apr 28, 2026 21:51Victor MerckléVictor MerckléCPPg++14.2.0Success14,954
Apr 28, 2026 21:44Victor MerckléVictor MerckléCPPg++14.2.0Success9,377
Apr 28, 2026 21:37Victor MerckléVictor MerckléCPPg++14.2.0Success9,459
Apr 28, 2026 21:16olliecrowolliecrowGOgo1.26.2Success7,974
Apr 28, 2026 19:21olliecrowolliecrowGOgo1.26.2Success13,147
Apr 28, 2026 19:15Victor MerckléVictor MerckléCPPg++14.2.0Success40,622
Apr 28, 2026 19:08Victor MerckléVictor MerckléCPPg++14.2.0Success16,613
Apr 28, 2026 19:01Victor MerckléVictor MerckléCPPg++14.2.0Success8,363
Apr 28, 2026 18:54Victor MerckléVictor MerckléCPPg++14.2.0Success8,708
Apr 28, 2026 18:47Victor MerckléVictor MerckléCPPg++14.2.0Success8,703
Apr 28, 2026 18:40Victor MerckléVictor MerckléCPPg++14.2.0Success7,836
Apr 28, 2026 18:33Victor MerckléVictor MerckléCPPg++14.2.0Success17,716
Apr 28, 2026 18:26Victor MerckléVictor MerckléCPPg++14.2.0Success17,494
Apr 28, 2026 18:19Victor MerckléVictor MerckléCPPg++14.2.0Success20,883
Apr 28, 2026 18:12Victor MerckléVictor MerckléCPPg++14.2.0Success6,997
Apr 28, 2026 18:05Victor MerckléVictor MerckléCPPg++14.2.0Success7,081
Apr 28, 2026 17:58Victor MerckléVictor MerckléCPPg++14.2.0Success9,487