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
Back to listJul 15, 2024 00:14Joad NacerJoad NacerError
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 15, 2024 00:1400000Error: expected "1018513 ", got "1018512 "stderr
2Jul 15, 2024 00:1400000Error: expected "1019089 ", got "1019087 "stderr
3Jul 15, 2024 00:1400000Error: expected "1021417 ", got "1021414 "stderr
4Jul 15, 2024 00:1400000Error: expected "1022980 ", got "1022979 "stderr
5Jul 15, 2024 00:1400000Error: expected "1023308 ", got "1023306 "stderr
6Jul 15, 2024 00:1400000Error: expected "1023160 ", got "1023158 "stderr
7Jul 15, 2024 00:1400000Error: expected "1025170 ", got "1025168 "stderr
8Jul 15, 2024 00:1400000Error: expected "1023614 ", got "1023613 "stderr
9Jul 15, 2024 00:1400000Error: expected "1020143 ", got "1020142 "stderr
10Jul 15, 2024 00:1400000Error: expected "1021351 ", got "1021348 "stderr
11Jul 15, 2024 00:1400000Error: expected "1020374 ", got "1020372 "stderr
12Jul 15, 2024 00:1700000Error: expected "1023184 ", got "1023183 "stderr
13Jul 15, 2024 00:1700000Error: expected "1021859 ", got "1021857 "stderr
14Jul 15, 2024 00:1700000Error: expected "1019445 ", got "1019443 "stderr
15Jul 15, 2024 00:1700000Error: expected "1023910 ", got "1023909 "stderr
16Jul 15, 2024 00:1700000Error: expected "1021771 ", got "1021767 "stderr
17Jul 15, 2024 00:1700000Error: expected "1026765 ", got "1026762 "stderr
18Jul 15, 2024 00:1700000Error: expected "1020861 ", got "1020860 "stderr
19Jul 15, 2024 00:1700000Error: expected "1020114 ", got "1020113 "stderr
20Jul 15, 2024 00:1700000Error: expected "1019700 ", got "1019699 "stderr
21Jul 15, 2024 00:1700000Error: expected "1025090 ", got "1025089 "stderr
22Jul 15, 2024 00:2200000Error: expected "1019025 ", got "1019024 "stderr
23Jul 15, 2024 00:2200000Error: expected "1019777 ", got "1019776 "stderr
24Jul 15, 2024 00:2200000Error: expected "1022108 ", got "1022105 "stderr
25Jul 15, 2024 00:2200000Error: expected "1026742 ", got "1026741 "stderr
26Jul 15, 2024 00:2200000Error: expected "1019451 ", got "1019450 "stderr
27Jul 15, 2024 00:2200000Error: expected "1025355 ", got "1025353 "stderr
28Jul 15, 2024 00:2200000Error: expected "1023967 ", got "1023966 "stderr
29Jul 15, 2024 00:2200000Error: expected "1024562 ", got "1024561 "stderr
30Jul 15, 2024 00:2200000Error: expected "1021477 ", got "1021475 "stderr
31Jul 15, 2024 00:2200000Error: expected "1023763 ", got "1023762 "stderr
32Jul 15, 2024 00:2600000Error: expected "1024392 ", got "1024389 "stderr
33Jul 15, 2024 00:2600000Error: expected "1024437 ", got "1024434 "stderr
34Jul 15, 2024 00:2600000Error: expected "1020532 ", got "1020527 "stderr
35Jul 15, 2024 00:2600000Error: expected "1020679 ", got "1020677 "stderr
36Jul 15, 2024 00:2600000Error: expected "1024918 ", got "1024917 "stderr
37Jul 15, 2024 00:2600000Error: expected "1026435 ", got "1026432 "stderr
38Jul 15, 2024 00:2600000Error: expected "1024718 ", got "1024715 "stderr
39Jul 15, 2024 00:2600000Error: expected "1023666 ", got "1023665 "stderr
40Jul 15, 2024 00:2600000Error: expected "1019911 ", got "1019909 "stderr
41Jul 15, 2024 00:2600000Error: expected "1021672 ", got "1021671 "stderr
42Jul 15, 2024 00:3000000Error: expected "1025231 ", got "1025229 "stderr
43Jul 15, 2024 00:3000000Error: expected "1025590 ", got "1025589 "stderr
44Jul 15, 2024 00:3000000Error: expected "1023034 ", got "1023032 "stderr
45Jul 15, 2024 00:3000000Error: expected "1021090 ", got "1021088 "stderr
46Jul 15, 2024 00:3000000Error: expected "1025206 ", got "1025204 "stderr
47Jul 15, 2024 00:3000000Error: expected "1022814 ", got "1022812 "stderr
48Jul 15, 2024 00:3000000Error: No answer to stdout. Died or killed?stderr
49Jul 15, 2024 00:3000000Error: expected "1020797 ", got "1020796 "stderr
50Jul 15, 2024 00:3000000Error: expected "1023228 ", got "1023227 "stderr
51Jul 15, 2024 00:3000000Error: expected "1026512 ", got "1026510 "stderr
52Jul 15, 2024 00:3300000Error: expected "1025730 ", got "1025729 "stderr
53Jul 15, 2024 00:3300000Error: expected "1021341 ", got "1021340 "stderr
54Jul 15, 2024 00:3300000Error: expected "1019866 ", got "1019865 "stderr
55Jul 15, 2024 00:3300000Error: expected "1022314 ", got "1022310 "stderr
56Jul 15, 2024 00:3300000Error: expected "1024506 ", got "1024505 "stderr
57Jul 15, 2024 00:3300000Error: expected "1019722 ", got "1019721 "stderr
58Jul 15, 2024 00:3300000Error: expected "1020223 ", got "1020222 "stderr
59Jul 15, 2024 00:3300000Error: expected "1019132 ", got "1019129 "stderr
60Jul 15, 2024 00:3300000Error: expected "1024582 ", got "1024581 "stderr
61Jul 15, 2024 00:3300000Error: expected "1022627 ", got "1022624 "stderr
62Jul 15, 2024 00:3600000Error: expected "1024318 ", got "1024317 "stderr
63Jul 15, 2024 00:3600000Error: expected "1026045 ", got "1026044 "stderr
64Jul 15, 2024 00:3600000Error: expected "1022884 ", got "1022883 "stderr
65Jul 15, 2024 00:3600000Error: expected "1024645 ", got "1024644 "stderr
66Jul 15, 2024 00:3600000Error: expected "1026174 ", got "1026171 "stderr
67Jul 15, 2024 00:3600000Error: expected "1020763 ", got "1020761 "stderr
68Jul 15, 2024 00:3600000Error: expected "1023184 ", got "1023182 "stderr
69Jul 15, 2024 00:3600000Error: expected "1021130 ", got "1021129 "stderr
70Jul 15, 2024 00:3600000Error: expected "1021626 ", got "1021624 "stderr
71Jul 15, 2024 00:4000000Error: expected "1022762 ", got "1022761 "stderr
72Jul 15, 2024 00:4000000Error: expected "1024829 ", got "1024826 "stderr
73Jul 15, 2024 00:4000000Error: expected "1021187 ", got "1021186 "stderr
74Jul 15, 2024 00:4000000Error: expected "1021397 ", got "1021396 "stderr
75Jul 15, 2024 00:4000000Error: expected "1022954 ", got "1022953 "stderr
76Jul 15, 2024 00:4000000Error: expected "1020199 ", got "1020198 "stderr
77Jul 15, 2024 00:4000000Error: expected "1022607 ", got "1022606 "stderr
78Jul 15, 2024 00:4000000Error: expected "1025651 ", got "1025650 "stderr
79Jul 15, 2024 00:4000000Error: expected "1022178 ", got "1022176 "stderr
80Jul 15, 2024 00:4000000Error: expected "1021870 ", got "1021867 "stderr
81Jul 15, 2024 00:4500000Error: expected "1021832 ", got "1021831 "
82Jul 15, 2024 00:4500000Error: expected "1024072 ", got "1024071 "
83Jul 15, 2024 00:4500000Error: expected "1020709 ", got "1020707 "
84Jul 15, 2024 00:4500000Error: No answer to stdout. Died or killed?
85Jul 15, 2024 00:4500000Error: expected "1026657 ", got "1026654 "
86Jul 15, 2024 00:4500000Error: expected "1022367 ", got "1022365 "
87Jul 15, 2024 00:4500000Error: expected "1019568 ", got "1019567 "
88Jul 15, 2024 00:4500000Error: expected "1024824 ", got "1024823 "
89Jul 15, 2024 00:4500000Error: expected "1023626 ", got "1023625 "
90Jul 15, 2024 00:4500000Error: expected "1019314 ", got "1019312 "
91Jul 15, 2024 00:4700000Error: expected "1023492 ", got "1023490 "
92Jul 15, 2024 00:4700000Error: expected "1025706 ", got "1025705 "
93Jul 15, 2024 00:4700000Error: expected "1023233 ", got "1023232 "
94Jul 15, 2024 00:4700000Error: expected "1022379 ", got "1022378 "
95Jul 15, 2024 00:4700000Error: expected "1019847 ", got "1019846 "
96Jul 15, 2024 00:4700000Error: expected "1018381 ", got "1018380 "
97Jul 15, 2024 00:4700000Error: expected "1022789 ", got "1022788 "
98Jul 15, 2024 00:4700000Error: expected "1023695 ", got "1023694 "
99Jul 15, 2024 00:4700000Error: expected "1023202 ", got "1023200 "
100Jul 15, 2024 00:4700000Error: expected "1026229 ", got "1026227 "
101Jul 15, 2024 00:5000000Error: expected "1022402 ", got "1022401 "
102Jul 15, 2024 00:5000000Error: expected "1020080 ", got "1020079 "
103Jul 15, 2024 00:5000000Error: expected "1022382 ", got "1022381 "
104Jul 15, 2024 00:5000000Error: expected "1020473 ", got "1020469 "
105Jul 15, 2024 00:5000000Error: expected "1019240 ", got "1019237 "
106Jul 15, 2024 00:5000000Error: expected "1021541 ", got "1021539 "
107Jul 15, 2024 00:5000000Error: expected "1020794 ", got "1020793 "
108Jul 15, 2024 00:5000000Error: expected "1022275 ", got "1022273 "
109Jul 15, 2024 00:5000000Error: expected "1021166 ", got "1021164 "
110Jul 15, 2024 00:5000000Error: expected "1019403 ", got "1019400 "
111Jul 15, 2024 00:5300000Error: expected "1020360 ", got "1020356 "
112Jul 15, 2024 00:5300000Error: expected "1021646 ", got "1021644 "
113Jul 15, 2024 00:5300000Error: expected "1018747 ", got "1018746 "
114Jul 15, 2024 00:5300000Error: expected "1022997 ", got "1022996 "
115Jul 15, 2024 00:5300000Error: expected "1024659 ", got "1030760 "
116Jul 15, 2024 00:5300000Error: expected "1018245 ", got "1018243 "
117Jul 15, 2024 00:5300000Error: expected "1026061 ", got "1026059 "
118Jul 15, 2024 00:5300000Error: expected "1023481 ", got "1023479 "
119Jul 15, 2024 00:5300000Error: expected "1019260 ", got "1019259 "
120Jul 15, 2024 00:5300000Error: expected "1020462 ", got "1020461 "
121Jul 15, 2024 19:1500000Error: expected "1025449 ", got "1025448 "stderr
122Jul 15, 2024 19:2100000Error: expected "1025379 ", got "1025378 "
123Jul 15, 2024 19:2100000Error: expected "1024792 ", got "1024791 "
124Jul 15, 2024 19:2100000Error: expected "1023830 ", got "1023829 "
125Jul 15, 2024 19:2100000Error: expected "1025669 ", got "1025667 "
126Jul 15, 2024 19:2100000Error: expected "1021600 ", got "1021597 "
127Jul 15, 2024 19:2100000Error: expected "1019335 ", got "1019334 "
128Jul 15, 2024 19:2100000Error: expected "1022455 ", got "1022454 "
129Jul 15, 2024 19:2100000Error: expected "1024393 ", got "1024392 "
130Jul 15, 2024 19:2300000Error: expected "1025565 ", got "1025564 "
131Jul 15, 2024 19:2300000Error: expected "1019942 ", got "1019941 "
132Jul 15, 2024 19:2300000Error: expected "1020336 ", got "1020335 "
133Jul 15, 2024 19:2300000Error: expected "1022308 ", got "1022307 "
134Jul 15, 2024 19:2300000Error: expected "1024898 ", got "1024896 "
135Jul 15, 2024 19:2300000Error: expected "1026164 ", got "1026162 "
136Jul 15, 2024 19:2400000Error: expected "1022247 ", got "1022245 "
137Jul 15, 2024 19:2400000Error: expected "1025787 ", got "1025786 "
138Jul 15, 2024 19:2400000Error: expected "1022022 ", got "1022021 "
139Jul 15, 2024 19:2400000Error: expected "1024119 ", got "1024117 "
140Jul 15, 2024 19:2400000Error: expected "1021803 ", got "1021801 "
141Jul 15, 2024 19:2400000Error: expected "1026156 ", got "1026152 "
142Jul 15, 2024 19:2400000Error: expected "1024500 ", got "1024499 "
143Jul 15, 2024 00:363,261164,619,643107,617,67002,220,032
144Jul 15, 2024 00:363,261166,609,223107,629,11802,224,128
145Jul 15, 2024 00:363,266174,186,142107,781,30302,355,200
146Jul 15, 2024 19:233,276170,783,017108,100,93702,232,320
147Jul 15, 2024 19:233,284168,046,630108,378,11002,224,128
148Jul 15, 2024 19:234,639421,608,469153,100,76502,260,992