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
Oct 11, 2022 17:44Kenneth MaplesKenneth MaplesCPPg++9.3.0Success28,341
Oct 11, 2022 17:44Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Oct 11, 2022 17:43Kenneth MaplesKenneth MaplesCPPg++9.3.0Error
Oct 11, 2022 17:36Kenneth MaplesKenneth MaplesCPPg++9.3.0Success26,969+4.08 RP
Oct 11, 2022 17:31Kenneth MaplesKenneth MaplesCPPg++9.3.0Success93,860
Oct 11, 2022 17:28Kenneth MaplesKenneth MaplesCPPg++9.3.0Success27,852
Oct 11, 2022 17:25Kenneth MaplesKenneth MaplesCPPg++9.3.0Success27,269+18.10 RP
Oct 11, 2022 17:22Kenneth MaplesKenneth MaplesCPPg++9.3.0Success28,978
Oct 11, 2022 17:21Kenneth MaplesKenneth MaplesCPPg++9.3.0Success28,685+313.52 RP
Oct 11, 2022 17:05Kenneth MaplesKenneth MaplesCPPg++9.3.0Success326,729
Oct 11, 2022 16:45Kenneth MaplesKenneth MaplesCPPg++9.3.0Success284,964+13.54 RP
Oct 11, 2022 16:39Kenneth MaplesKenneth MaplesCPPg++9.3.0Success463,995+21.55 RP
Sep 29, 2022 15:03PhibPhibCPPclang++10.0.0Success266,888
Sep 29, 2022 14:59PhibPhibCPPclang++10.0.0Error
Sep 29, 2022 08:32PhibPhibCPPclang++10.0.0Success106,443
Sep 29, 2022 08:03PhibPhibCPPclang++10.0.0Error
Sep 29, 2022 08:01PhibPhibCPPclang++10.0.0Error
Sep 29, 2022 07:58PhibPhibCPPclang++10.0.0Success101,407
Sep 29, 2022 07:57PhibPhibCPPclang++10.0.0Error
Sep 29, 2022 07:54PhibPhibCPPclang++10.0.0Success101,503
Sep 29, 2022 07:53PhibPhibCPPclang++10.0.0Error
Sep 29, 2022 07:51PhibPhibCPPclang++10.0.0Success127,857
Sep 29, 2022 07:48PhibPhibCPPclang++10.0.0Success99,477+11.76 RP
Sep 29, 2022 07:46PhibPhibCPPclang++10.0.0Success151,479
Sep 29, 2022 07:43PhibPhibCPPclang++10.0.0Error
Sep 29, 2022 07:42PhibPhibCPPclang++10.0.0Error
Sep 29, 2022 07:41PhibPhibCPPclang++10.0.0Error
Sep 29, 2022 07:39PhibPhibCPPclang++10.0.0Error
Sep 29, 2022 07:35PhibPhibCPPclang++10.0.0Success112,657+30.48 RP
Sep 29, 2022 07:33PhibPhibCPPclang++10.0.0Success171,564+2.34 RP
Sep 29, 2022 07:32PhibPhibCPPclang++10.0.0Success178,731+16.88 RP
Sep 29, 2022 07:30PhibPhibCPPclang++10.0.0Error
Sep 29, 2022 07:27PhibPhibCPPclang++10.0.0Error
Sep 29, 2022 07:24PhibPhibCPPclang++10.0.0Error
Sep 29, 2022 06:29PhibPhibCPPclang++10.0.0Error
Sep 29, 2022 06:00PhibPhibCPPclang++10.0.0Error
Sep 29, 2022 02:05woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPclang++10.0.0Success330,100+8.77 RP
Sep 29, 2022 01:59woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.3.0Success464,531+21.53 RP
Sep 29, 2022 01:58woodsy-sounding-wilful-sapwoodwoodsy-sounding-wilful-sapwoodCPPg++9.3.0Error
Sep 28, 2022 21:55PhibPhibCPPclang++10.0.0Error
Sep 28, 2022 21:55PhibPhibCPPclang++10.0.0Error
Sep 28, 2022 21:54PhibPhibCPPclang++10.0.0Success262,511
Sep 28, 2022 21:53PhibPhibCPPclang++10.0.0Error
Sep 28, 2022 21:52PhibPhibCPPclang++10.0.0Error
Sep 28, 2022 21:51PhibPhibCPPclang++10.0.0Error
Sep 28, 2022 21:51PhibPhibCPPclang++10.0.0Error
Sep 28, 2022 21:50PhibPhibCPPclang++10.0.0Error
Sep 28, 2022 21:47PhibPhibCPPclang++10.0.0Success255,957+2.31 RP
Sep 28, 2022 21:46PhibPhibCPPclang++10.0.0Error
Sep 28, 2022 21:44PhibPhibCPPclang++10.0.0Success272,009+2.53 RP
Sep 28, 2022 21:41PhibPhibCPPclang++10.0.0Success292,136+12.81 RP
Sep 28, 2022 21:40PhibPhibCPPclang++10.0.0Error
Sep 28, 2022 21:27PhibPhibCPPclang++10.0.0Success466,928+21.42 RP
Sep 10, 2022 19:41eldon-chungeldon-chungCPPg++9.3.0Success33,945
Sep 10, 2022 19:40eldon-chungeldon-chungCPPg++9.3.0Success33,892+0.67 RP
Sep 10, 2022 19:38eldon-chungeldon-chungCPPg++9.3.0Success34,001
Sep 10, 2022 19:37eldon-chungeldon-chungCPPg++9.3.0Success33,969+0.26 RP
Sep 10, 2022 19:35eldon-chungeldon-chungCPPg++9.3.0Error
Sep 6, 2022 23:09korey-skorey-sRUSTrust-1.63.0Success142,437
Sep 6, 2022 10:41korey-skorey-sRUSTrust-1.63.0Success142,360+3.63 RP
Sep 6, 2022 10:29vanderlindevanderlindeRUSTrust-1.63.0Success284,788
Sep 6, 2022 10:08vanderlindevanderlindeRUSTrust-1.63.0Error
Sep 6, 2022 09:53korey-skorey-sRUSTrust-1.63.0Success160,314
Sep 5, 2022 09:23korey-skorey-sCPPg++9.3.0Success464,486
Sep 5, 2022 09:22korey-skorey-sGOgo1.19Success234,890
Sep 5, 2022 09:09korey-skorey-sRUSTrust-1.63.0Success252,564
Sep 1, 2022 20:21A L ManningA L ManningRUSTrust-1.63.0Success73,467
Sep 1, 2022 20:00A L ManningA L ManningRUSTrust-1.63.0Error
Sep 1, 2022 15:51A L ManningA L ManningRUSTrust-1.63.0Success49,295+5.59 RP
Sep 1, 2022 15:46A L ManningA L ManningRUSTrust-1.63.0Success51,943
Sep 1, 2022 13:54A L ManningA L ManningRUSTrust-1.63.0Success51,270
Sep 1, 2022 13:51A L ManningA L ManningRUSTrust-1.63.0Success51,441
Sep 1, 2022 13:49A L ManningA L ManningRUSTrust-1.63.0Success51,084
Sep 1, 2022 13:48A L ManningA L ManningRUSTrust-1.63.0Success50,813
Sep 1, 2022 07:15vanderlindevanderlindeRUSTrust-1.63.0Success241,318
Sep 1, 2022 07:03vanderlindevanderlindeRUSTrust-1.63.0Error
Sep 1, 2022 06:55vanderlindevanderlindeRUSTrust-1.63.0Success243,141
Sep 1, 2022 06:42vanderlindevanderlindeRUSTrust-1.63.0Success243,963
Sep 1, 2022 06:40vanderlindevanderlindeRUSTrust-1.63.0Success245,130
Aug 31, 2022 22:34vanderlindevanderlindeRUSTrust-1.63.0Success241,228
Aug 31, 2022 22:23vanderlindevanderlindeRUSTrust-1.63.0Success238,356+0.41 RP
Aug 31, 2022 22:21vanderlindevanderlindeRUSTrust-1.63.0Success240,714+0.34 RP
Aug 31, 2022 22:11vanderlindevanderlindeRUSTrust-1.63.0Success242,704+2.60 RP
Aug 31, 2022 22:01vanderlindevanderlindeRUSTrust-1.63.0Success261,606
Aug 31, 2022 21:52vanderlindevanderlindeRUSTrust-1.63.0Success259,056+17.10 RP
Aug 31, 2022 21:28vanderlindevanderlindeCPPclang++10.0.0Success465,052+21.50 RP
Aug 31, 2022 16:40Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:38Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:33Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:30Bernard TeoBernard TeoCPPg++9.3.0Success3,386+1'789.76 RP
Aug 31, 2022 16:27Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:23Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:20Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:06Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:05Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:04Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 16:02Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 31, 2022 15:08korey-skorey-sRUSTrust-1.63.0Success153,455
Aug 31, 2022 12:47A L ManningA L ManningRUSTrust-1.63.0Success50,693+85.34 RP
Aug 31, 2022 12:37eeehaoaeeehaoaGOgo1.19Success233,329+42.86 RP