Unique strings Sergey Svistunov

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
Jun 14, 2024 19:07джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 19:05джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 19:04джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 19:03джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 19:01джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 18:59джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 18:58джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 18:54джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 18:45джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 18:31джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 18:31джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 18:25джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 18:24джулисджулисRUSTrust-1.78.0Success176,923
Jun 14, 2024 18:17джулисджулисRUSTrust-1.78.0Success172,720+0.13 RP
Jun 14, 2024 18:17джулисджулисRUSTrust-1.78.0Success173,922
Jun 14, 2024 18:16джулисджулисRUSTrust-1.78.0Success173,105+15.45 RP
Jun 14, 2024 18:14джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 18:10джулисджулисRUSTrust-1.78.0Success257,419
Jun 14, 2024 18:08джулисджулисRUSTrust-1.78.0Success256,685
Jun 14, 2024 18:06джулисджулисGOgo1.22.4Success236,307+42.32 RP
Jun 14, 2024 17:54джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 17:33джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 17:31джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 17:22джулисджулисRUSTrust-1.78.0Error
Jun 14, 2024 11:10Yerkimbekov AlisherYerkimbekov AlisherCPPg++9.4.0Success485,298
Jun 14, 2024 11:08Yerkimbekov AlisherYerkimbekov AlisherCPPg++9.4.0Success485,591
Jun 14, 2024 11:06Yerkimbekov AlisherYerkimbekov AlisherCPPg++9.4.0Success485,160
Jun 14, 2024 11:04Yerkimbekov AlisherYerkimbekov AlisherCPPg++9.4.0Success482,083
Jun 14, 2024 11:00Yerkimbekov AlisherYerkimbekov AlisherCPPg++9.4.0Success483,818
Jun 14, 2024 10:59Yerkimbekov AlisherYerkimbekov AlisherCPPg++9.4.0Success483,686
Jun 14, 2024 10:58Yerkimbekov AlisherYerkimbekov AlisherCPPg++9.4.0Success482,175+0.05 RP
Jun 14, 2024 10:58Yerkimbekov AlisherYerkimbekov AlisherCPPclang++10.0.0Success485,044
Jun 14, 2024 10:58Yerkimbekov AlisherYerkimbekov AlisherCPPg++9.4.0Error
Jun 13, 2024 10:11Yerkimbekov AlisherYerkimbekov AlisherCPPg++9.4.0Success483,287+20.69 RP
Jun 11, 2024 21:23Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 11, 2024 21:23Joad NacerJoad NacerCPPclang++10.0.0Success8,769
Jun 11, 2024 21:20Joad NacerJoad NacerCPPclang++10.0.0Error
Jun 8, 2024 04:31GraceGraceCPPg++9.4.0Success542,976
Jun 7, 2024 19:30GraceGraceCPPg++9.4.0Success542,455
Jun 7, 2024 19:27GraceGraceCPPg++9.4.0Error
Jun 7, 2024 19:23GraceGraceCPPg++9.4.0Error
Jun 7, 2024 19:21GraceGraceCPPg++9.4.0Error
Jun 7, 2024 19:09GraceGraceCPPg++9.4.0Success533,458
Jun 7, 2024 19:08GraceGraceCPPg++9.4.0Success535,083
Jun 7, 2024 19:02GraceGraceCPPg++9.4.0Success538,728
Jun 7, 2024 19:01GraceGraceCPPg++9.4.0Success536,428
Jun 7, 2024 18:54GraceGraceCPPg++9.4.0Success536,006
Jun 7, 2024 18:48GraceGraceCPPg++9.4.0Success536,325
Jun 7, 2024 18:38GraceGraceCPPg++9.4.0Success497,716+20.09 RP
Jun 2, 2024 19:33Joad NacerJoad NacerCPPclang++10.0.0Success7,553
Jun 2, 2024 19:30Joad NacerJoad NacerCPPclang++10.0.0Success8,762
Jun 2, 2024 19:23Joad NacerJoad NacerCPPclang++10.0.0Success7,446
Jun 2, 2024 19:23Joad NacerJoad NacerCPPclang++10.0.0Success7,439
Jun 2, 2024 19:22Joad NacerJoad NacerCPPclang++10.0.0Success7,628
Jun 2, 2024 19:19Joad NacerJoad NacerCPPclang++10.0.0Success7,428
Jun 1, 2024 11:33Artur MogozovArtur MogozovGOgo1.22.3Success257,972
Jun 1, 2024 11:21Artur MogozovArtur MogozovGOgo1.22.3Error
Jun 1, 2024 10:52Artur MogozovArtur MogozovGOgo1.22.3Success248,586
May 29, 2024 11:52Joad NacerJoad NacerCPPclang++10.0.0Error
May 29, 2024 10:54Joad NacerJoad NacerCPPclang++10.0.0Error
May 29, 2024 10:52Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 23:05Joad NacerJoad NacerCPPclang++10.0.0Success7,638
May 28, 2024 22:47Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:38Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:33Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:32Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:31Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:31Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:30Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:29Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:28Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:28Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:26Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:23Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:22Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:16Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:15Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:15Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:14Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 22:12Joad NacerJoad NacerCPPclang++10.0.0Success26,593
May 28, 2024 18:11Joad NacerJoad NacerCPPclang++10.0.0Success7,433
May 28, 2024 18:10Joad NacerJoad NacerCPPclang++10.0.0Success8,587
May 28, 2024 18:09Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 16:19Joad NacerJoad NacerCPPclang++10.0.0Success8,263
May 28, 2024 15:47Joad NacerJoad NacerCPPclang++10.0.0Success7,425+18.96 RP
May 28, 2024 15:35Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 15:34Joad NacerJoad NacerCPPclang++10.0.0Success9,369
May 28, 2024 15:31Joad NacerJoad NacerCPPclang++10.0.0Success7,531+25.59 RP
May 28, 2024 15:29Joad NacerJoad NacerCPPclang++10.0.0Success7,679
May 28, 2024 15:29Joad NacerJoad NacerCPPclang++10.0.0Success8,504
May 28, 2024 15:20Joad NacerJoad NacerCPPclang++10.0.0Success7,871
May 28, 2024 14:54Joad NacerJoad NacerCPPclang++10.0.0Success7,679+33.22 RP
May 28, 2024 12:26Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 12:21Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 12:18Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 12:16Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:59Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:58Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:54Joad NacerJoad NacerCPPclang++10.0.0Error
May 28, 2024 11:53Joad NacerJoad NacerCPPclang++10.0.0Error