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 | Feb 11, 2026 19:43 | 17,703 | 617,160,545 | 560,207,000 | 24,008,000 | 2,445,312 | ||
| 2 | Feb 11, 2026 19:44 | 17,724 | 611,480,292 | 559,907,000 | 24,995,000 | 2,433,024 | ||
| 3 | Feb 11, 2026 19:47 | 17,727 | 610,549,109 | 560,002,000 | 25,000,000 | 2,461,696 | ||
| 4 | Feb 11, 2026 19:43 | 17,734 | 617,738,910 | 560,207,000 | 25,009,000 | 2,449,408 | ||
| 5 | Feb 11, 2026 19:42 | 17,741 | 610,995,156 | 559,487,000 | 25,976,000 | 2,453,504 | ||
| 6 | Feb 11, 2026 19:47 | 17,743 | 611,612,642 | 559,530,000 | 25,978,000 | 2,457,600 | ||
| 7 | Feb 11, 2026 19:42 | 17,752 | 609,878,372 | 559,836,000 | 25,992,000 | 2,359,296 | ||
| 8 | Feb 11, 2026 19:47 | 17,755 | 610,441,963 | 560,910,000 | 24,996,000 | 2,465,792 | ||
| 9 | Feb 11, 2026 19:42 | 17,759 | 608,497,001 | 561,041,000 | 25,001,000 | 2,277,376 | ||
| 10 | Feb 11, 2026 19:42 | 17,762 | 611,957,882 | 562,135,000 | 24,005,000 | 2,437,120 | ||
| 11 | Feb 11, 2026 19:42 | 17,768 | 618,066,880 | 561,316,000 | 25,014,000 | 2,461,696 | ||
| 12 | Feb 11, 2026 19:47 | 17,772 | 617,936,472 | 560,500,000 | 25,976,000 | 2,277,376 | ||
| 13 | Feb 11, 2026 19:43 | 17,773 | 611,849,264 | 559,527,000 | 26,977,000 | 2,318,336 | ||
| 14 | Feb 11, 2026 19:43 | 17,775 | 609,923,767 | 561,588,000 | 24,981,000 | 2,310,144 | ||
| 15 | Feb 11, 2026 19:43 | 17,775 | 613,868,445 | 560,604,000 | 25,981,000 | 2,351,104 | ||
| 16 | Feb 11, 2026 19:42 | 17,786 | 611,330,843 | 561,941,000 | 24,997,000 | 2,465,792 | ||
| 17 | Feb 11, 2026 19:47 | 17,793 | 620,748,894 | 561,170,000 | 26,007,000 | 2,457,600 | ||
| 18 | Feb 11, 2026 19:47 | 17,793 | 608,417,437 | 562,152,000 | 25,006,000 | 2,457,600 | ||
| 19 | Feb 11, 2026 19:42 | 17,795 | 614,406,674 | 561,235,000 | 26,010,000 | 2,453,504 | ||
| 20 | Feb 11, 2026 19:43 | 17,802 | 611,289,121 | 560,488,000 | 26,975,000 | 2,461,696 | ||
| 21 | Feb 11, 2026 19:38 | 17,802 | 614,223,946 | 563,480,000 | 23,977,000 | 2,457,600 | ||
| 22 | Feb 11, 2026 19:47 | 17,819 | 608,202,738 | 564,029,000 | 24,001,000 | 2,510,848 | ||
| 23 | Feb 11, 2026 19:42 | 17,826 | 617,387,756 | 565,261,000 | 23,010,000 | 2,527,232 | ||
| 24 | Feb 11, 2026 19:42 | 17,828 | 617,361,138 | 563,354,000 | 24,971,000 | 2,453,504 | ||
| 25 | Feb 11, 2026 19:42 | 17,831 | 616,834,808 | 563,454,000 | 24,975,000 | 2,318,336 | ||
| 26 | Feb 11, 2026 19:38 | 17,832 | 618,158,518 | 563,484,000 | 24,977,000 | 2,457,600 | ||
| 27 | Feb 11, 2026 19:43 | 17,833 | 620,165,897 | 564,507,000 | 23,979,000 | 2,408,448 | ||
| 28 | Feb 11, 2026 19:42 | 17,837 | 615,687,409 | 564,632,000 | 23,984,000 | 2,322,432 | ||
| 29 | Feb 11, 2026 19:38 | 17,838 | 612,030,164 | 562,675,000 | 25,985,000 | 2,461,696 | ||
| 30 | Feb 11, 2026 19:43 | 17,839 | 612,160,205 | 563,687,000 | 24,986,000 | 2,277,376 | ||
| 31 | Feb 11, 2026 19:44 | 17,840 | 612,879,765 | 563,733,000 | 24,988,000 | 2,338,816 | ||
| 32 | Feb 11, 2026 19:38 | 17,844 | 610,136,164 | 563,867,000 | 24,994,000 | 2,461,696 | ||
| 33 | Feb 11, 2026 19:42 | 17,845 | 612,895,235 | 564,887,000 | 23,995,000 | 2,342,912 | ||
| 34 | Feb 11, 2026 19:47 | 17,845 | 616,884,371 | 562,875,000 | 25,994,000 | 2,277,376 | ||
| 35 | Feb 11, 2026 19:42 | 17,850 | 615,396,360 | 565,036,000 | 24,001,000 | 2,416,640 | ||
| 36 | Feb 11, 2026 19:47 | 17,852 | 618,316,967 | 564,099,000 | 25,004,000 | 2,334,720 | ||
| 37 | Feb 11, 2026 19:47 | 17,855 | 611,421,386 | 564,203,000 | 25,009,000 | 2,322,432 | ||
| 38 | Feb 11, 2026 19:38 | 17,857 | 621,275,893 | 565,280,000 | 24,011,000 | 2,445,312 | ||
| 39 | Feb 11, 2026 19:38 | 17,863 | 613,899,839 | 565,509,000 | 23,979,000 | 2,453,504 | ||
| 40 | Feb 11, 2026 19:42 | 17,863 | 618,707,789 | 564,492,000 | 24,977,000 | 2,416,640 | ||
| 41 | Feb 11, 2026 19:42 | 17,866 | 612,777,235 | 564,595,000 | 24,982,000 | 2,265,088 | ||
| 42 | Feb 11, 2026 19:43 | 17,867 | 611,660,295 | 564,643,000 | 24,984,000 | 2,277,376 | ||
| 43 | Feb 11, 2026 19:42 | 17,868 | 615,722,364 | 563,658,000 | 25,984,000 | 2,457,600 | ||
| 44 | Feb 11, 2026 19:42 | 17,869 | 612,656,628 | 564,704,000 | 24,986,000 | 2,449,408 | ||
| 45 | Feb 11, 2026 19:42 | 17,874 | 614,891,074 | 561,852,000 | 27,992,000 | 2,465,792 | ||
| 46 | Feb 11, 2026 19:42 | 17,875 | 614,495,561 | 563,882,000 | 25,994,000 | 2,457,600 | ||
| 47 | Feb 11, 2026 19:43 | 17,875 | 614,241,567 | 565,890,000 | 23,995,000 | 2,408,448 | ||
| 48 | Feb 11, 2026 19:38 | 17,877 | 613,396,586 | 562,943,000 | 26,997,000 | 2,465,792 | ||
| 49 | Feb 11, 2026 19:42 | 17,879 | 614,555,163 | 565,001,000 | 25,000,000 | 2,277,376 | ||
| 50 | Feb 11, 2026 19:38 | 17,880 | 619,820,166 | 565,042,000 | 25,001,000 | 2,449,408 | ||
| 51 | Feb 11, 2026 19:42 | 17,881 | 616,404,480 | 564,061,000 | 26,002,000 | 2,453,504 | ||
| 52 | Feb 11, 2026 19:42 | 17,888 | 617,685,580 | 565,292,000 | 25,012,000 | 2,457,600 | ||
| 53 | Feb 11, 2026 19:44 | 17,889 | 619,021,931 | 564,359,000 | 25,970,000 | 2,465,792 | ||
| 54 | Feb 11, 2026 19:43 | 17,891 | 617,943,016 | 563,446,000 | 26,973,000 | 2,461,696 | ||
| 55 | Feb 11, 2026 19:47 | 17,892 | 619,193,980 | 564,476,000 | 25,975,000 | 2,371,584 | ||
| 56 | Feb 11, 2026 19:47 | 17,901 | 616,747,315 | 564,744,000 | 25,988,000 | 2,457,600 | ||
| 57 | Feb 11, 2026 19:42 | 17,908 | 612,774,744 | 564,974,000 | 25,998,000 | 2,449,408 | ||
| 58 | Feb 11, 2026 19:47 | 17,918 | 622,227,568 | 566,283,000 | 25,012,000 | 2,441,216 | ||
| 59 | Feb 11, 2026 19:43 | 17,920 | 616,228,139 | 565,399,000 | 25,972,000 | 2,494,464 | ||
| 60 | Feb 11, 2026 19:38 | 17,925 | 618,271,146 | 566,540,000 | 24,979,000 | 2,453,504 | ||
| 61 | Feb 11, 2026 19:47 | 17,937 | 615,844,840 | 566,917,000 | 24,996,000 | 2,441,216 | ||
| 62 | Feb 11, 2026 19:42 | 17,958 | 615,497,595 | 567,645,000 | 24,984,000 | 2,469,888 | ||
| 63 | Feb 11, 2026 19:47 | 17,979 | 626,403,483 | 568,329,000 | 24,970,000 | 2,289,664 |