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 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
Aug 23, 2022 14:48eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 14:42eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 14:14eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 13:22eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 13:10eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 13:00eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 08:37eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 08:33eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 23, 2022 08:24eldon-chungeldon-chungCPPclang++10.0.0Error
Aug 22, 2022 17:03Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 22, 2022 17:01Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 22, 2022 16:53Bernard TeoBernard TeoCPPg++9.3.0Success15,803+10.59 RP
Aug 22, 2022 16:51Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 22, 2022 16:43Bernard TeoBernard TeoCPPg++9.3.0Success16,072+56.97 RP
Aug 22, 2022 16:40Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 22, 2022 16:21Bernard TeoBernard TeoCPPg++9.3.0Success17,692+1.43 RP
Aug 22, 2022 15:16Bernard TeoBernard TeoCPPg++9.3.0Success21,333
Aug 22, 2022 11:34Teh Xue YongTeh Xue YongCPPg++9.3.0Success323,611
Aug 22, 2022 11:28Teh Xue YongTeh Xue YongCPPg++9.3.0Success274,634
Aug 22, 2022 10:42Teh Xue YongTeh Xue YongCPPg++9.3.0Success274,362+5.62 RP
Aug 22, 2022 10:29Teh Xue YongTeh Xue YongCPPg++9.3.0Error
Aug 22, 2022 10:13Teh Xue YongTeh Xue YongCPPg++9.3.0Error
Aug 22, 2022 10:06Teh Xue YongTeh Xue YongCPPg++9.3.0Success324,389+7.81 RP
Aug 22, 2022 06:08Teh Xue YongTeh Xue YongCPPg++9.3.0Success460,768
Aug 22, 2022 06:05Teh Xue YongTeh Xue YongCPPg++9.3.0Success434,401+1.51 RP
Aug 22, 2022 06:04Teh Xue YongTeh Xue YongCPPg++9.3.0Success464,931+21.51 RP
Aug 21, 2022 17:58Bernard TeoBernard TeoCPPg++9.3.0Success21,313
Aug 21, 2022 17:57Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:54Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:51Bernard TeoBernard TeoCPPg++9.3.0Success23,361
Aug 21, 2022 17:46Bernard TeoBernard TeoCPPg++9.3.0Success20,089
Aug 21, 2022 17:46Sergey StreminSergey StreminRUSTrust-1.63.0Success18,468+32.80 RP
Aug 21, 2022 17:46Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:38Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:36Bernard TeoBernard TeoCPPg++9.3.0Success23,354
Aug 21, 2022 17:35Bernard TeoBernard TeoCPPg++9.3.0Success18,174
Aug 21, 2022 17:34Bernard TeoBernard TeoCPPg++9.3.0Success17,737+2.41 RP
Aug 21, 2022 17:32Bernard TeoBernard TeoCPPg++9.3.0Success17,813+3.38 RP
Aug 21, 2022 17:29Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:28Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:25Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:25Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:22Bernard TeoBernard TeoCPPg++9.3.0Error
Aug 21, 2022 17:21Bernard TeoBernard TeoCPPg++9.3.0Error