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 26, 2022 19:30Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success216,766
Aug 26, 2022 19:29Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 26, 2022 19:28Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Error
Aug 26, 2022 19:07Yuriy LyfenkoYuriy LyfenkoCPPg++9.3.0Success516,802
Aug 26, 2022 17:47Bernard TeoBernard TeoCPPg++9.3.0Success10,272+3.40 RP
Aug 26, 2022 17:30Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 13:21Bernard TeoBernard TeoCPPg++9.3.0Success10,558
Aug 26, 2022 13:17Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 13:15Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 13:13Bernard TeoBernard TeoCPPg++9.3.0Success10,308+36.67 RP
Aug 26, 2022 13:09Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 13:06Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 13:00Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 13:00Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 13:00Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:55Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:54Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:54Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:54Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:54Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:50Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:50Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:50Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:50Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:50Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:50Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:49Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:46Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:46Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:46Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:46Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:46Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:43Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:43Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:42Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:42Bernard TeoBernard TeoCPPg++9.3.0Success11,969
Aug 26, 2022 12:42Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:42Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:42Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:41Bernard TeoBernard TeoCPPg++9.3.0Success12,000
Aug 26, 2022 12:40Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:40Bernard TeoBernard TeoCPPg++9.3.0Success11,957
Aug 26, 2022 12:40Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:38Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:37Bernard TeoBernard TeoCPPg++9.3.0Success14,289
Aug 26, 2022 12:34Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:32Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:30Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:29Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:27Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:24Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:08Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:04Bernard TeoBernard TeoCPPg++9.3.0Success11,037
Aug 26, 2022 12:02Bernard TeoBernard TeoCPPg++9.3.0Success10,899
Aug 26, 2022 12:01Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 26, 2022 12:00Bernard TeoBernard TeoCPPg++9.3.0Error
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