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 25, 2022 16:43Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 16:42Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 16:41Bernard TeoBernard TeoCPPg++9.3.0Success12,801
Aug 25, 2022 16:40Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 16:39Bernard TeoBernard TeoCPPg++9.3.0Success12,831
Aug 25, 2022 16:39Bernard TeoBernard TeoCPPg++9.3.0Success12,829
Aug 25, 2022 16:39Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 16:35Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 16:31Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 16:30Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 16:29Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 16:28Bernard TeoBernard TeoCPPg++9.3.0Success15,176
Aug 25, 2022 16:26Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 16:20Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 16:19Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 16:10eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 25, 2022 16:10Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 16:09eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 25, 2022 16:09Bernard TeoBernard TeoCPPg++9.3.0Success19,291
Aug 25, 2022 16:08eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 25, 2022 16:07eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 25, 2022 16:06Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 16:05eldon-chungeldon-chungCPPclang++10.0.0Success229,503
Aug 25, 2022 16:00Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 15:59Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 15:57Bernard TeoBernard TeoCPPg++9.3.0Success10,713+61.15 RP
Aug 25, 2022 15:55Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 15:52Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 15:49Bernard TeoBernard TeoCPPg++9.3.0Success11,464+180.88 RP
Aug 25, 2022 15:41Bernard TeoBernard TeoCPPg++9.3.0Success14,463+47.17 RP
Aug 25, 2022 15:36Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 15:06Bernard TeoBernard TeoCPPg++9.3.0Success15,522
Aug 25, 2022 15:04Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 14:40Bernard TeoBernard TeoCPPg++9.3.0Success17,229
Aug 25, 2022 14:38Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 14:37Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 14:34Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 14:32Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 14:07Bernard TeoBernard TeoCPPg++9.3.0Success15,535
Aug 25, 2022 14:05Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 14:00Bernard TeoBernard TeoCPPg++9.3.0Success15,522+0.21 RP
Aug 25, 2022 13:59Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 13:26Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 13:24Bernard TeoBernard TeoCPPg++9.3.0Success15,527+10.53 RP
Aug 25, 2022 12:50Bernard TeoBernard TeoCPPg++9.3.0Success15,785+0.72 RP
Aug 25, 2022 12:37Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 12:34Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 25, 2022 12:19Bernard TeoBernard TeoCPPg++9.3.0Success15,850
Aug 25, 2022 12:16Bernard TeoBernard TeoCPPg++9.3.0Success16,102
Aug 24, 2022 16:45Bernard TeoBernard TeoCPPg++9.3.0Success16,566
Aug 24, 2022 16:12Bernard TeoBernard TeoCPPg++9.3.0Success24,332
Aug 24, 2022 16:09Bernard TeoBernard TeoCPPg++9.3.0Success24,247
Aug 24, 2022 16:07Bernard TeoBernard TeoCPPg++9.3.0Success24,295
Aug 24, 2022 16:05Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 24, 2022 16:00Bernard TeoBernard TeoCPPg++9.3.0Success24,789
Aug 24, 2022 15:58Bernard TeoBernard TeoCPPg++9.3.0Success24,073
Aug 24, 2022 15:53Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 24, 2022 15:14Bernard TeoBernard TeoCPPg++9.3.0Success23,962
Aug 24, 2022 15:13Bernard TeoBernard TeoCPPg++9.3.0Success24,068
Aug 24, 2022 15:11Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 18:49Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 18:44Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 18:42Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 18:26Bernard TeoBernard TeoCPPg++9.3.0Success20,371
Aug 23, 2022 18:17Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 18:09Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 18:07Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 18:06Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 17:53Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 17:46eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 17:44Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 17:43Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 17:42Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 17:41Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 17:40Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 17:36Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 17:34Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 17:32Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 17:30Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 23, 2022 17:16eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 17:04eldon-chungeldon-chungCPPclang++10.0.0Success224,413
Aug 23, 2022 17:02eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 16:54eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 16:50eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 16:49eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 16:45eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 16:43eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 16:38eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 16:35eldon-chungeldon-chungCPPclang++10.0.0Success152,589+18.49 RP
Aug 23, 2022 16:23eldon-chungeldon-chungCPPclang++10.0.0Success212,552+26.96 RP
Aug 23, 2022 16:20eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 16:17eldon-chungeldon-chungCPPclang++10.0.0Success497,783+20.09 RP
Aug 23, 2022 15:53eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 15:47eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 15:45eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 15:42eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 15:12eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 15:09eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 15:04eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 15:03eldon-chungeldon-chungCPPclang++10.0.0Error