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
Nov 3, 2026 09:26C21C21CPPclang++20.1.2Error
Nov 3, 2026 08:11C21C21CPPclang++20.1.2Error
Nov 2, 2026 18:24Leonardo Pedrozo AmaralLeonardo Pedrozo AmaralCPPg++10.5.0Error
Nov 2, 2026 14:57Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,707
Nov 2, 2026 06:40Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success9,108
Nov 2, 2026 06:12Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Error+12.26 RP
Nov 2, 2026 06:05Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success8,707
Nov 2, 2026 06:04Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Error+122.00 RP
Nov 2, 2026 05:54Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success9,081
Nov 2, 2026 05:01Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success9,140
Nov 2, 2026 04:59Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success9,732
Nov 2, 2026 04:45Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success10,809
Nov 2, 2026 04:35Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success9,287
Nov 2, 2026 04:33Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success9,689
Nov 2, 2026 04:23Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success10,688
Nov 2, 2026 04:18Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success9,072+12.97 RP
Nov 2, 2026 03:57Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success9,653
Nov 2, 2026 03:51Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success9,180+135.13 RP
Nov 2, 2026 03:49Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success12,813
Nov 2, 2026 03:40Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success10,480+1.36 RP
Nov 2, 2026 03:34Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success10,495+2.63 RP
Nov 2, 2026 03:28Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success10,633
Nov 2, 2026 03:22Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success10,524+2.70 RP
Nov 2, 2026 03:19Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success10,635
Nov 2, 2026 03:16Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++12.4.0Success13,150
Nov 2, 2026 01:29Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++12.4.0Success10,554+159.42 RP
Nov 2, 2026 00:49Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success12,689+147.96 RP
Nov 1, 2026 23:20Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success193,828
Nov 1, 2026 21:54Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++12.4.0Success16,303
Nov 1, 2026 21:48Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success17,160
Nov 1, 2026 21:33Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success17,973
Nov 1, 2026 21:28Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success16,248
Nov 1, 2026 21:13Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success15,622+12.69 RP
Nov 1, 2026 21:12Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success16,071
Nov 1, 2026 21:05Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success15,938+123.50 RP
Nov 1, 2026 20:07Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success19,844+375.88 RP
Nov 1, 2026 19:46Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success78,118
Nov 1, 2026 19:39Md Nafis Ul Haque ShifatMd Nafis Ul Haque ShifatCPPg++10.5.0Success78,092+128.05 RP
Oct 31, 2026 01:16Andrew EpsteinAndrew EpsteinZIG0.15.1Success2,709+52.39 RP
Oct 31, 2026 01:05Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success2,779+2.59 RP
Oct 31, 2026 01:04Andrew EpsteinAndrew EpsteinZIG0.15.1Success2,748
Oct 31, 2026 01:00Andrew EpsteinAndrew EpsteinGOgo1.26.2Success2,763+10.45 RP
Oct 31, 2026 00:56Andrew EpsteinAndrew EpsteinZIG0.15.1Error
Oct 31, 2026 00:55Andrew EpsteinAndrew EpsteinCSHARP9.0.18Success2,793
Oct 31, 2026 00:54Andrew EpsteinAndrew EpsteinGOgo1.26.2Success2,797
Oct 31, 2026 00:54Andrew EpsteinAndrew EpsteinRUSTrust-1.95.0Success2,712+71.99 RP
Oct 31, 2026 00:38Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,688+63.09 RP
Oct 31, 2026 00:35Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success36,025
Oct 31, 2026 00:23Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,741
Oct 31, 2026 00:17Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,727
Oct 31, 2026 00:15Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,726
Oct 31, 2026 00:06Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success35,959
Oct 31, 2026 00:04Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,720
Oct 30, 2026 23:59Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success27,978
Oct 30, 2026 23:50Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success28,004
Oct 30, 2026 23:47Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,736
Oct 30, 2026 23:47Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,727
Oct 30, 2026 23:42Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success41,351
Oct 30, 2026 23:41Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,746
Oct 30, 2026 23:37Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success33,155
Oct 30, 2026 23:35Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,717+21.55 RP
Oct 30, 2026 23:15Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success33,170
Oct 30, 2026 23:09Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success38,597
Oct 30, 2026 23:04Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success41,493
Oct 30, 2026 23:03Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,733+4.01 RP
Oct 30, 2026 23:00Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,741
Oct 30, 2026 22:58Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success25,513
Oct 30, 2026 22:53Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success54,861
Oct 30, 2026 22:51Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,773
Oct 30, 2026 22:48Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,736+57.85 RP
Oct 30, 2026 22:46Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success50,663
Oct 30, 2026 22:41Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success25,635
Oct 30, 2026 22:39Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,780+210.74 RP
Oct 30, 2026 22:35Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success23,031
Oct 30, 2026 22:29Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success26,458
Oct 30, 2026 22:25Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,996
Oct 30, 2026 22:25Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success45,763
Oct 30, 2026 22:20Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success25,656
Oct 30, 2026 22:13Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success23,560
Oct 30, 2026 22:02Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success42,031
Oct 30, 2026 21:58Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,953+37.42 RP
Oct 30, 2026 21:57Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success30,553
Oct 30, 2026 21:54Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success45,999
Oct 30, 2026 21:52Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success35,913
Oct 30, 2026 21:51Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success53,126
Oct 30, 2026 21:39Andrew EpsteinAndrew EpsteinCPPclang++20.1.2Success3,001
Oct 30, 2026 21:39Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success3,013
Oct 30, 2026 21:38Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success69,518
Oct 30, 2026 21:24Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success43,703
Oct 30, 2026 03:09Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success2,986+77.78 RP
Oct 30, 2026 03:09Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success3,057+49.53 RP
Oct 30, 2026 03:02Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success32,474
Oct 30, 2026 02:53Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success59,597
Oct 30, 2026 02:33Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success36,094
Oct 30, 2026 02:32Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success52,832
Oct 30, 2026 02:09Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success3,104+152.28 RP
Oct 30, 2026 02:08Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success65,691
Oct 30, 2026 01:44Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success39,762
Oct 30, 2026 01:23Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success48,653
Oct 30, 2026 01:19Andrew EpsteinAndrew EpsteinCPPg++13.3.0Success46,593