Unique strings 
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
Source Code
Source code access is restricted. Log in to request access.
Challenge History
No challenges yet.
Run Statistics
| # | Date | Score | Wall Time | CPU User | CPU System | Memory | Error | |
|---|---|---|---|---|---|---|---|---|
| 1 | Mar 14, 2026 17:35 | 101,784 | 3,392,422,648 | 3,343,885,000 | 14,990,000 | 2,469,888 | ||
| 2 | Mar 14, 2026 17:15 | 101,826 | 3,395,200,215 | 3,349,260,000 | 10,994,000 | 2,457,600 | ||
| 3 | Mar 14, 2026 17:30 | 101,846 | 3,391,265,608 | 3,347,913,000 | 12,991,000 | 2,457,600 | ||
| 4 | Mar 14, 2026 17:40 | 101,853 | 3,393,097,087 | 3,348,161,000 | 12,992,000 | 2,449,408 | ||
| 5 | Mar 14, 2026 17:23 | 101,982 | 3,396,712,712 | 3,351,418,000 | 13,993,000 | 2,314,240 | ||
| 6 | Mar 14, 2026 17:40 | 102,007 | 3,395,608,988 | 3,353,224,000 | 12,993,000 | 2,457,600 | ||
| 7 | Mar 14, 2026 17:35 | 102,035 | 3,400,030,437 | 3,354,177,000 | 12,992,000 | 2,281,472 | ||
| 8 | Mar 14, 2026 17:19 | 102,134 | 3,400,251,073 | 3,357,441,000 | 12,993,000 | 2,453,504 | ||
| 9 | Mar 14, 2026 17:35 | 102,246 | 3,404,334,827 | 3,363,113,000 | 10,993,000 | 2,531,328 | ||
| 10 | Mar 14, 2026 17:23 | 102,276 | 3,404,341,143 | 3,362,111,000 | 12,992,000 | 2,453,504 | ||
| 11 | Mar 14, 2026 17:15 | 102,309 | 3,411,094,771 | 3,362,214,000 | 13,988,000 | 2,383,872 | ||
| 12 | Mar 14, 2026 17:23 | 102,311 | 3,405,398,126 | 3,362,265,000 | 13,992,000 | 2,445,312 | ||
| 13 | Mar 14, 2026 17:35 | 102,481 | 3,411,596,977 | 3,369,876,000 | 11,996,000 | 2,453,504 | ||
| 14 | Mar 14, 2026 17:15 | 102,509 | 3,417,256,706 | 3,374,815,000 | 7,997,000 | 2,281,472 | ||
| 15 | Mar 14, 2026 17:23 | 102,532 | 3,413,190,046 | 3,371,554,000 | 11,994,000 | 2,281,472 | ||
| 16 | Mar 14, 2026 17:19 | 102,548 | 3,419,245,156 | 3,374,083,000 | 9,994,000 | 2,281,472 | ||
| 17 | Mar 14, 2026 17:19 | 102,571 | 3,421,864,219 | 3,371,852,000 | 12,995,000 | 2,281,472 | ||
| 18 | Mar 14, 2026 16:17 | 102,600 | 3,417,287,470 | 3,370,802,000 | 14,990,000 | 2,285,568 | ||
| 19 | Mar 14, 2026 17:40 | 102,617 | 3,414,185,609 | 3,375,356,000 | 10,994,000 | 2,281,472 | ||
| 20 | Mar 14, 2026 17:49 | 102,685 | 3,420,902,568 | 3,372,608,000 | 15,993,000 | 2,441,216 | ||
| 21 | Mar 14, 2026 16:17 | 102,696 | 3,422,262,865 | 3,378,984,000 | 9,994,000 | 2,449,408 | ||
| 22 | Mar 14, 2026 17:35 | 102,714 | 3,417,976,726 | 3,381,582,000 | 7,996,000 | 2,281,472 | ||
| 23 | Mar 14, 2026 17:19 | 102,741 | 3,419,754,401 | 3,375,464,000 | 14,993,000 | 2,445,312 | ||
| 24 | Mar 14, 2026 17:19 | 102,764 | 3,423,374,805 | 3,378,212,000 | 12,993,000 | 2,281,472 | ||
| 25 | Mar 14, 2026 17:19 | 102,786 | 3,423,140,420 | 3,380,929,000 | 10,993,000 | 2,453,504 | ||
| 26 | Mar 14, 2026 16:17 | 102,802 | 3,423,994,751 | 3,380,465,000 | 11,994,000 | 2,465,792 | ||
| 27 | Mar 14, 2026 17:35 | 102,809 | 3,425,522,928 | 3,380,693,000 | 11,991,000 | 2,453,504 | ||
| 28 | Mar 14, 2026 17:40 | 102,836 | 3,419,618,042 | 3,380,605,000 | 12,994,000 | 2,273,280 | ||
| 29 | Mar 14, 2026 17:19 | 102,911 | 3,429,009,760 | 3,382,087,000 | 13,992,000 | 2,453,504 | ||
| 30 | Mar 14, 2026 17:15 | 102,945 | 3,433,899,210 | 3,385,184,000 | 11,993,000 | 2,281,472 | ||
| 31 | Mar 14, 2026 17:30 | 103,024 | 3,434,403,573 | 3,389,797,000 | 9,993,000 | 2,281,472 | ||
| 32 | Mar 14, 2026 17:40 | 103,058 | 3,430,672,712 | 3,388,933,000 | 11,992,000 | 2,285,568 | ||
| 33 | Mar 14, 2026 16:17 | 103,069 | 3,435,552,273 | 3,390,291,000 | 10,991,000 | 2,326,528 | ||
| 34 | Mar 14, 2026 17:49 | 103,152 | 3,434,329,539 | 3,391,015,000 | 12,992,000 | 2,281,472 | ||
| 35 | Mar 14, 2026 17:15 | 103,173 | 3,440,953,499 | 3,390,717,000 | 13,990,000 | 2,297,856 | ||
| 36 | Mar 14, 2026 17:40 | 103,222 | 3,446,711,469 | 3,394,342,000 | 11,990,000 | 2,392,064 | ||
| 37 | Mar 14, 2026 17:15 | 103,243 | 3,440,879,000 | 3,392,020,000 | 14,991,000 | 2,285,568 | ||
| 38 | Mar 14, 2026 17:15 | 103,246 | 3,433,648,768 | 3,393,118,000 | 13,992,000 | 2,453,504 | ||
| 39 | Mar 14, 2026 16:17 | 103,269 | 3,441,369,721 | 3,393,882,000 | 13,991,000 | 2,457,600 | ||
| 40 | Mar 14, 2026 17:35 | 103,392 | 3,440,475,869 | 3,397,947,000 | 13,991,000 | 2,461,696 | ||
| 41 | Mar 14, 2026 17:35 | 103,458 | 3,439,929,150 | 3,399,139,000 | 14,991,000 | 2,281,472 | ||
| 42 | Mar 14, 2026 17:19 | 103,473 | 3,444,708,385 | 3,402,617,000 | 11,991,000 | 2,453,504 | ||
| 43 | Mar 14, 2026 17:40 | 103,543 | 3,452,233,000 | 3,404,935,000 | 11,992,000 | 2,383,872 | ||
| 44 | Mar 14, 2026 17:15 | 103,548 | 3,456,860,997 | 3,405,093,000 | 11,989,000 | 2,441,216 | ||
| 45 | Mar 14, 2026 17:23 | 103,574 | 3,448,816,662 | 3,405,942,000 | 11,992,000 | 2,273,280 | ||
| 46 | Mar 14, 2026 17:40 | 103,575 | 3,453,349,506 | 3,402,981,000 | 14,991,000 | 2,289,664 | ||
| 47 | Mar 14, 2026 17:30 | 103,586 | 3,448,784,071 | 3,411,345,000 | 6,996,000 | 2,297,856 | ||
| 48 | Mar 14, 2026 16:17 | 103,624 | 3,451,413,765 | 3,411,592,000 | 7,996,000 | 2,453,504 | ||
| 49 | Mar 14, 2026 17:23 | 103,656 | 3,450,180,068 | 3,411,658,000 | 8,993,000 | 2,285,568 | ||
| 50 | Mar 14, 2026 17:23 | 103,741 | 3,454,276,013 | 3,412,446,000 | 10,994,000 | 2,465,792 | ||
| 51 | Mar 14, 2026 16:17 | 103,753 | 3,455,764,804 | 3,410,864,000 | 12,991,000 | 2,510,848 | ||
| 52 | Mar 14, 2026 17:35 | 103,807 | 3,462,101,875 | 3,412,639,000 | 12,991,000 | 2,433,024 | ||
| 53 | Mar 14, 2026 16:17 | 103,908 | 3,461,070,199 | 3,416,973,000 | 11,992,000 | 2,363,392 | ||
| 54 | Mar 14, 2026 17:23 | 103,920 | 3,456,967,130 | 3,418,366,000 | 10,994,000 | 2,445,312 | ||
| 55 | Mar 14, 2026 17:19 | 103,927 | 3,457,138,989 | 3,416,590,000 | 12,990,000 | 2,367,488 | ||
| 56 | Mar 14, 2026 17:49 | 104,081 | 3,462,371,515 | 3,422,669,000 | 11,995,000 | 2,404,352 | ||
| 57 | Mar 14, 2026 17:40 | 104,115 | 3,467,585,917 | 3,426,792,000 | 8,996,000 | 2,281,472 | ||
| 58 | Mar 14, 2026 17:15 | 104,919 | 3,493,069,774 | 3,450,321,000 | 11,994,000 | 2,285,568 | ||
| 59 | Mar 14, 2026 17:23 | 105,117 | 3,500,717,634 | 3,456,862,000 | 11,992,000 | 2,453,504 | ||
| 60 | Mar 14, 2026 16:17 | 106,906 | 3,561,713,153 | 3,512,897,000 | 14,991,000 | 2,281,472 |