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
Sep 23, 2024 12:17Alex KentAlex KentCPPg++13.2.0Success41,806
Sep 23, 2024 12:03Alex KentAlex KentCPPg++13.2.0Success41,793+64.88 RP
Sep 22, 2024 20:09Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 20:07Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 20:04Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 20:03Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 20:02Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 19:59Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 19:59Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 18:16Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 18:15Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 17:25Павел РатмановПавел РатмановCPPg++9.4.0Success96,475+0.08 RP
Sep 22, 2024 17:23Павел РатмановПавел РатмановCPPg++9.4.0Success98,173
Sep 22, 2024 17:20Павел РатмановПавел РатмановCPPg++9.4.0Success96,546+0.03 RP
Sep 22, 2024 17:12Павел РатмановПавел РатмановCPPg++9.4.0Success96,570+0.03 RP
Sep 22, 2024 17:11Павел РатмановПавел РатмановCPPg++9.4.0Success96,601+0.01 RP
Sep 22, 2024 17:09Павел РатмановПавел РатмановCPPg++9.4.0Success96,875
Sep 22, 2024 16:57Павел РатмановПавел РатмановCPPg++9.4.0Success97,011
Sep 22, 2024 16:52Павел РатмановПавел РатмановCPPg++9.4.0Success96,673
Sep 22, 2024 16:48Павел РатмановПавел РатмановCPPg++9.4.0Success96,607+0.06 RP
Sep 22, 2024 16:47Павел РатмановПавел РатмановCPPg++9.4.0Success96,707
Sep 22, 2024 16:45Павел РатмановПавел РатмановCPPg++9.4.0Success96,997
Sep 22, 2024 16:43Павел РатмановПавел РатмановCPPg++9.4.0Success96,947
Sep 22, 2024 16:42Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 16:41Павел РатмановПавел РатмановCPPg++9.4.0Success96,965
Sep 22, 2024 14:54Alex KentAlex KentCPPg++13.2.0Success57,342+1.25 RP
Sep 22, 2024 13:41Alex KentAlex KentCPPg++13.2.0Success57,843
Sep 22, 2024 13:19Павел РатмановПавел РатмановCPPg++9.4.0Success96,933
Sep 22, 2024 13:18Павел РатмановПавел РатмановCPPg++9.4.0Success96,659+2.14 RP
Sep 22, 2024 12:46Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 12:45Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 12:43Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 12:42Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 12:41Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 12:34Павел РатмановПавел РатмановCPPg++9.4.0Success98,696+6.46 RP
Sep 22, 2024 12:20Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 12:20Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 12:13Павел РатмановПавел РатмановCPPg++9.4.0Success105,414+0.89 RP
Sep 22, 2024 12:09Павел РатмановПавел РатмановCPPg++9.4.0Success107,061
Sep 22, 2024 12:07Павел РатмановПавел РатмановCPPg++9.4.0Success106,529
Sep 22, 2024 12:04Павел РатмановПавел РатмановCPPg++9.4.0Success106,438
Sep 22, 2024 12:03Павел РатмановПавел РатмановCPPg++9.4.0Success108,418
Sep 22, 2024 12:01Павел РатмановПавел РатмановCPPg++9.4.0Success106,415+0.70 RP
Sep 22, 2024 11:57Павел РатмановПавел РатмановCPPg++9.4.0Success107,209+0.29 RP
Sep 22, 2024 11:55Павел РатмановПавел РатмановCPPg++9.4.0Success107,542+6.23 RP
Sep 22, 2024 11:52Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 11:50Павел РатмановПавел РатмановCPPg++9.4.0Error
Sep 22, 2024 11:41Павел РатмановПавел РатмановCPPg++9.4.0Success115,268+42.33 RP
Sep 22, 2024 07:36Alex KentAlex KentCPPclang++18.1.3Success68,827
Sep 22, 2024 07:35Alex KentAlex KentCPPg++13.2.0Success58,354
Sep 22, 2024 07:34Alex KentAlex KentCPPg++13.2.0Success58,162
Sep 22, 2024 06:53Alex KentAlex KentCPPg++13.2.0Success57,757+12.90 RP
Sep 22, 2024 05:22Alex KentAlex KentCPPg++13.2.0Success62,407+5.16 RP
Sep 22, 2024 05:18Alex KentAlex KentCPPg++13.2.0Success64,485+5.05 RP
Sep 22, 2024 04:41Alex KentAlex KentCPPg++13.2.0Success66,654+5.77 RP
Sep 22, 2024 04:21Alex KentAlex KentCPPg++13.2.0Success72,143
Sep 21, 2024 16:10Alex KentAlex KentCPPg++13.2.0Success70,226
Sep 21, 2024 16:05Alex KentAlex KentCPPg++13.2.0Success70,085
Sep 21, 2024 16:03Alex KentAlex KentCPPg++13.2.0Error
Sep 21, 2024 16:00Alex KentAlex KentCPPg++13.2.0Error
Sep 21, 2024 15:13Alex KentAlex KentCPPg++13.2.0Success69,318+34.40 RP
Sep 21, 2024 14:42Alex KentAlex KentCPPg++13.2.0Success131,509
Sep 21, 2024 14:39Alex KentAlex KentCPPg++13.2.0Success91,024+2.89 RP
Sep 21, 2024 14:00Alex KentAlex KentCPPclang++18.1.3Success93,577
Sep 21, 2024 13:59Alex KentAlex KentCPPclang++18.1.3Success135,506
Sep 21, 2024 13:57Alex KentAlex KentCPPclang++18.1.3Success133,355
Sep 21, 2024 13:54Alex KentAlex KentCPPclang++18.1.3Success132,896
Sep 21, 2024 13:14Alex KentAlex KentCPPclang++18.1.3Success93,480+74.68 RP
Sep 21, 2024 13:06Alex KentAlex KentCPPclang++18.1.3Error
Sep 21, 2024 12:56Alex KentAlex KentCPPclang++18.1.3Error
Sep 21, 2024 10:22Alex KentAlex KentCPPclang++18.1.3Success309,651+0.11 RP
Sep 21, 2024 09:32Alex KentAlex KentCPPclang++18.1.3Error
Sep 21, 2024 09:26Alex KentAlex KentCPPclang++18.1.3Error
Sep 21, 2024 08:02Alex KentAlex KentCPPclang++18.1.3Success310,707+32.18 RP
Sep 17, 2024 18:36Matvey BunosMatvey BunosCPPclang++18.1.3Success141,020
Sep 17, 2024 18:24Matvey BunosMatvey BunosCPPclang++18.1.3Error
Sep 17, 2024 18:18Matvey BunosMatvey BunosCPPclang++18.1.3Success140,943+70.95 RP
Sep 17, 2024 10:18Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 17, 2024 10:16Joad NacerJoad NacerCPPclang++10.0.0Success5,350
Sep 17, 2024 10:15Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 17, 2024 10:15Joad NacerJoad NacerCPPclang++10.0.0Success5,262
Sep 17, 2024 10:15Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 17, 2024 10:10Joad NacerJoad NacerCPPclang++10.0.0Success5,090
Sep 17, 2024 10:08Joad NacerJoad NacerCPPclang++10.0.0Success5,064
Sep 17, 2024 10:08Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 17, 2024 10:07Joad NacerJoad NacerCPPclang++10.0.0Success5,360
Sep 17, 2024 10:04Joad NacerJoad NacerCPPclang++10.0.0Success5,716
Sep 17, 2024 10:01Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 16, 2024 10:03Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 16, 2024 10:00Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 16, 2024 09:59Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 19:49Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 19:46Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 19:45Joad NacerJoad NacerCPPclang++10.0.0Success5,155
Sep 13, 2024 19:45Joad NacerJoad NacerCPPclang++10.0.0Success5,456
Sep 13, 2024 19:43Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 19:43Joad NacerJoad NacerCPPclang++10.0.0Success5,559
Sep 13, 2024 19:42Joad NacerJoad NacerCPPclang++10.0.0Success5,626
Sep 13, 2024 19:40Joad NacerJoad NacerCPPclang++10.0.0Error
Sep 13, 2024 19:40Joad NacerJoad NacerCPPclang++10.0.0Error