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
Aug 30, 2022 22:29wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:28wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:27wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:26wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:25wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:21wireless anonwireless anonCPPg++9.3.0Success144,676
Aug 30, 2022 22:19wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 22:17wireless anonwireless anonCPPg++9.3.0Success150,442
Aug 30, 2022 22:15wireless anonwireless anonCPPg++9.3.0Success154,306
Aug 30, 2022 22:08wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 21:45korey-skorey-sRUSTrust-1.63.0Success250,932+0.14 RP
Aug 30, 2022 21:42korey-skorey-sRUSTrust-1.63.0Success251,791+39.72 RP
Aug 30, 2022 21:18wireless anonwireless anonCPPg++9.3.0Success125,221+48.74 RP
Aug 30, 2022 20:20wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 20:19wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 20:18wireless anonwireless anonCPPg++9.3.0Success321,346+1.23 RP
Aug 30, 2022 20:15wireless anonwireless anonCPPg++9.3.0Success334,622+8.42 RP
Aug 30, 2022 20:13wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 20:01wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:54wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:52wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:50wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:46wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:44wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:32wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:26wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:23wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:22wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:19wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:17wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:15wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:12wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:08wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:08wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:07wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:05wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:03wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 19:00wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 18:52wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 18:52wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 18:51wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 18:49wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 18:48wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 18:46wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 18:43Robert BurkeRobert BurkeCPPg++9.3.0Error
Aug 30, 2022 18:35wireless anonwireless anonCPPg++9.3.0Error
Aug 30, 2022 18:19Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 30, 2022 18:18Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 30, 2022 18:15Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 30, 2022 18:11Bernard TeoBernard TeoCPPg++9.3.0Success5,113
Aug 30, 2022 18:10Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 30, 2022 18:09wireless anonwireless anonCPPg++9.3.0Success465,934+21.46 RP
Aug 30, 2022 18:09Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 30, 2022 18:08Bernard TeoBernard TeoCPPg++9.3.0Success5,138
Aug 30, 2022 18:02Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 30, 2022 18:00Bernard TeoBernard TeoCPPg++9.3.0Success4,858+16.04 RP
Aug 30, 2022 17:58Bernard TeoBernard TeoCPPg++9.3.0Success4,877+158.44 RP
Aug 30, 2022 17:05Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 30, 2022 13:14A L ManningA L ManningRUSTrust-1.63.0Success174,281
Aug 30, 2022 13:01A L ManningA L ManningRUSTrust-1.63.0Success305,960
Aug 30, 2022 12:58A L ManningA L ManningRUSTrust-1.63.0Success182,119
Aug 30, 2022 12:45A L ManningA L ManningRUSTrust-1.63.0Success180,965
Aug 30, 2022 12:38A L ManningA L ManningRUSTrust-1.63.0Success152,172
Aug 30, 2022 12:34A L ManningA L ManningRUSTrust-1.63.0Success137,064
Aug 30, 2022 12:15BenBenCPPg++9.3.0Success465,004+21.51 RP
Aug 30, 2022 12:09A L ManningA L ManningRUSTrust-1.63.0Success153,198
Aug 30, 2022 11:51A L ManningA L ManningRUSTrust-1.63.0Success129,573+34.54 RP
Aug 30, 2022 11:44A L ManningA L ManningRUSTrust-1.63.0Success250,231
Aug 30, 2022 11:39A L ManningA L ManningRUSTrust-1.63.0Success259,674
Aug 30, 2022 11:02A L ManningA L ManningRUSTrust-1.63.0Success234,558+2.74 RP
Aug 30, 2022 10:54A L ManningA L ManningRUSTrust-1.63.0Success250,691+39.89 RP
Aug 30, 2022 08:13eldon-chungeldon-chungCPPg++9.3.0Success35,016
Aug 30, 2022 08:12eldon-chungeldon-chungCPPg++9.3.0Success33,999+33.72 RP
Aug 30, 2022 05:18eldon-chungeldon-chungCPPg++9.3.0Success39,081
Aug 30, 2022 05:17eldon-chungeldon-chungCPPg++9.3.0Success39,295
Aug 29, 2022 17:32eldon-chungeldon-chungCPPg++9.3.0Success38,401+0.52 RP
Aug 29, 2022 17:18eldon-chungeldon-chungCPPg++9.3.0Success39,527
Aug 29, 2022 17:17eldon-chungeldon-chungCPPg++9.3.0Success38,478+7.26 RP
Aug 29, 2022 16:45eldon-chungeldon-chungCPPg++9.3.0Success39,584+12.74 RP
Aug 29, 2022 16:44eldon-chungeldon-chungCPPg++9.3.0Error
Aug 29, 2022 16:27Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 29, 2022 16:24Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 29, 2022 16:22Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 29, 2022 16:19Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 29, 2022 15:56Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 29, 2022 15:53Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 29, 2022 15:48Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 29, 2022 15:42Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 29, 2022 15:39Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 29, 2022 15:33Bernard TeoBernard TeoCPPg++9.3.0Success5,081
Aug 29, 2022 15:30Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 29, 2022 15:03Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 29, 2022 15:01Bernard TeoBernard TeoCPPg++9.3.0Success5,073+455.08 RP
Aug 29, 2022 14:58Bernard TeoBernard TeoCPPg++9.3.0Success5,735+873.63 RP
Aug 29, 2022 14:41Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 29, 2022 14:39Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 29, 2022 14:35Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 29, 2022 14:06Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 29, 2022 14:06Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 29, 2022 14:00Bernard TeoBernard TeoCPPg++9.3.0Error