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 2, 2025 05:20KeefeKeefeCPPg++13.3.0Success37,395
May 2, 2025 05:13KeefeKeefeCPPg++13.3.0Success36,445+0.86 RP
May 2, 2025 05:11KeefeKeefeCPPg++13.3.0Error
May 2, 2025 05:10KeefeKeefeCPPg++13.3.0Error
Apr 24, 2025 10:22KeefeKeefeCPPg++13.3.0Error
Apr 24, 2025 10:19KeefeKeefeCPPg++13.3.0Error
Apr 24, 2025 10:16KeefeKeefeCPPg++13.3.0Error
Apr 24, 2025 10:14KeefeKeefeCPPg++13.3.0Success44,524
Apr 24, 2025 10:14KeefeKeefeCPPg++13.3.0Success37,486
Apr 24, 2025 10:13KeefeKeefeCPPg++13.3.0Success42,731
Apr 24, 2025 10:10KeefeKeefeCPPg++13.3.0Success36,560+60.02 RP
Apr 24, 2025 10:05KeefeKeefeCPPg++13.3.0Error
Apr 9, 2025 17:38Haha ExpertHaha ExpertCSHARP9.0.4Success239,163
Apr 8, 2025 07:19Haha ExpertHaha ExpertCPPclang++18.1.3Success518,105
Mar 23, 2025 17:37Aniruddha DebAniruddha DebCPPg++13.2.0Success25,131+397.91 RP
Mar 7, 2025 22:59KeefeKeefeCPPg++13.2.0Success48,555
Mar 7, 2025 22:56KeefeKeefeCPPg++13.2.0Success581,871
Feb 28, 2025 05:26Haha ExpertHaha ExpertCSHARP10.0.0-preview.1Success237,153
Feb 17, 2025 09:31Ian MckibbenIan MckibbenCPPg++13.2.0Success22,274
Feb 17, 2025 09:29Ian MckibbenIan MckibbenCPPclang++18.1.3Success22,264+126.50 RP
Feb 3, 2025 05:30Haha ExpertHaha ExpertCPPclang++18.1.3Success530,278
Feb 2, 2025 18:50HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPclang++18.1.3Success37,562+22.81 RP
Feb 2, 2025 18:47HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPg++13.2.0Success41,082+243.42 RP
Feb 1, 2025 11:20KeefeKeefeCPPclang++18.1.3Error
Feb 1, 2025 11:15KeefeKeefeCPPclang++18.1.3Error
Feb 1, 2025 11:12KeefeKeefeCPPclang++18.1.3Success46,838+213.50 RP
Jan 23, 2025 08:33Haha ExpertHaha ExpertCSHARP9.0.1Success239,242
Jan 21, 2025 07:38Haha ExpertHaha ExpertCSHARP9.0.1Success240,554
Jan 20, 2025 22:21Oleg KovalovOleg KovalovGOgo1.23.5Success112,367
Jan 19, 2025 07:08AnSaAnSaCPPg++13.2.0Success524,867+0.15 RP
Jan 19, 2025 00:53Ian MckibbenIan MckibbenCPPclang++18.1.3Success30,993+6.84 RP
Jan 16, 2025 20:31Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 16, 2025 20:30Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 16, 2025 06:06Ian MckibbenIan MckibbenCPPg++13.2.0Success31,664+296.55 RP
Jan 16, 2025 06:05Ian MckibbenIan MckibbenCPPclang++18.1.3Success519,034+19.27 RP
Dec 29, 2024 17:37Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success6,774+7.37 RP
Dec 29, 2024 17:35Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Error
Dec 29, 2024 17:33Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success6,835
Dec 22, 2024 22:14HighloadGPTO1HighloadGPTO1CPPg++13.2.0Success108,082+8.81 RP
Dec 22, 2024 22:13HighloadGPTO1HighloadGPTO1CPPclang++18.1.3Success119,454+83.71 RP
Dec 12, 2024 18:25Yuriy LyfenkoYuriy LyfenkoCPPclang++18.1.3Success6,859
Dec 9, 2024 16:26Joad NacerJoad NacerCPPg++13.2.0Error
Dec 9, 2024 16:26Joad NacerJoad NacerCPPg++13.2.0Error
Dec 9, 2024 16:24Joad NacerJoad NacerCPPg++13.2.0Error
Dec 9, 2024 16:20Joad NacerJoad NacerCPPg++13.2.0Error
Dec 9, 2024 16:20Joad NacerJoad NacerCPPg++13.2.0Success4,894
Dec 7, 2024 18:29Haha ExpertHaha ExpertCSHARP9.0.0Success236,968+0.28 RP
Dec 7, 2024 00:29Joad NacerJoad NacerCPPg++13.2.0Error
Dec 6, 2024 21:13Joad NacerJoad NacerCPPg++13.2.0Error
Dec 6, 2024 21:12Joad NacerJoad NacerCPPg++13.2.0Success4,703
Dec 6, 2024 21:11Joad NacerJoad NacerCPPg++13.2.0Success4,546
Dec 6, 2024 21:10Joad NacerJoad NacerCPPg++13.2.0Error
Dec 6, 2024 21:09Joad NacerJoad NacerCPPg++13.2.0Error+13.31 RP
Dec 6, 2024 21:06Joad NacerJoad NacerCPPg++13.2.0Error+36.16 RP
Dec 6, 2024 21:04Joad NacerJoad NacerCPPg++13.2.0Success7,842
Dec 6, 2024 21:03Joad NacerJoad NacerCPPg++13.2.0Success7,702
Dec 6, 2024 21:03Joad NacerJoad NacerCPPg++13.2.0Success8,276
Dec 6, 2024 21:02Joad NacerJoad NacerCPPg++13.2.0Success7,704
Dec 6, 2024 20:58Joad NacerJoad NacerCPPg++13.2.0Error
Dec 6, 2024 20:56Joad NacerJoad NacerCPPclang++10.0.0Success4,592+102.80 RP
Dec 6, 2024 20:54Joad NacerJoad NacerCPPclang++10.0.0Error
Dec 6, 2024 20:43Joad NacerJoad NacerCPPclang++10.0.0Error
Dec 6, 2024 20:31Joad NacerJoad NacerCPPclang++10.0.0Error
Dec 4, 2024 15:59Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Dec 3, 2024 08:04A L ManningA L ManningRUSTrust-1.83.0Success21,880+103.22 RP
Dec 3, 2024 07:57A L ManningA L ManningRUSTrust-1.83.0Success28,263+12.18 RP
Dec 3, 2024 07:54A L ManningA L ManningRUSTrust-1.83.0Success29,271+129.87 RP
Dec 3, 2024 07:53A L ManningA L ManningRUSTrust-1.83.0Error
Dec 3, 2024 07:42A L ManningA L ManningRUSTrust-1.83.0Success47,222+211.77 RP
Nov 26, 2024 15:30Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success237,768+27.16 RP
Nov 15, 2024 11:48Mikhail ShirokovMikhail ShirokovCPPclang++18.1.3Success99,018+42.72 RP
Nov 15, 2024 05:04Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 15, 2024 05:02Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 15, 2024 05:01Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 15, 2024 04:59Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 15, 2024 04:51Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 14, 2024 15:35Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Error
Nov 11, 2024 10:23E SequeiraE SequeiraCPPg++13.2.0Success37,445+64.72 RP
Nov 11, 2024 10:23E SequeiraE SequeiraCPPg++13.2.0Error
Nov 11, 2024 10:21E SequeiraE SequeiraCPPg++13.2.0Error
Nov 11, 2024 10:02E SequeiraE SequeiraGOgo1.23.3Success74,701
Nov 11, 2024 10:00E SequeiraE SequeiraGOgo1.23.3Success99,031
Nov 11, 2024 09:56E SequeiraE SequeiraCPPg++13.2.0Success49,423+2.72 RP
Nov 11, 2024 09:56E SequeiraE SequeiraCPPclang++18.1.3Success50,096+1.51 RP
Nov 11, 2024 09:55E SequeiraE SequeiraCPPclang++18.1.3Success50,477+115.49 RP
Nov 11, 2024 09:52E SequeiraE SequeiraGOgo1.23.3Success155,032
Nov 11, 2024 06:58E SequeiraE SequeiraCPPg++13.2.0Success121,032+2.14 RP
Nov 11, 2024 06:57E SequeiraE SequeiraCPPclang++18.1.3Success124,248+61.29 RP
Nov 10, 2024 06:38Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success352,654
Nov 9, 2024 22:32E SequeiraE SequeiraCPPg++13.2.0Success521,007+0.08 RP
Nov 9, 2024 22:32E SequeiraE SequeiraCPPclang++18.1.3Success523,142+19.12 RP
Nov 8, 2024 03:51Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success351,188+1.06 RP
Nov 8, 2024 03:00Haha ExpertHaha ExpertCSHARP9.0.0-rc.2Success357,909+8.84 RP
Nov 7, 2024 11:41Haha ExpertHaha ExpertCPPclang++18.1.3Success523,593+19.10 RP
Oct 3, 2024 23:16Joad NacerJoad NacerCPPclang++10.0.0Success4,703+103.22 RP
Oct 3, 2024 22:27Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 3, 2024 12:35Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 3, 2024 12:33Joad NacerJoad NacerCPPclang++10.0.0Success4,820+21.42 RP
Oct 3, 2024 12:30Joad NacerJoad NacerCPPclang++10.0.0Error
Oct 3, 2024 12:00Joad NacerJoad NacerCPPclang++10.0.0Error