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 | Oct 2, 2024 17:55 | 0 | 0 | 0 | 0 | 0 | Error: expected "1023781 ", got "1024074 " | stderr |
| 2 | Oct 2, 2024 17:56 | 0 | 0 | 0 | 0 | 0 | Error: expected "1019565 ", got "1019763 " | stderr |
| 3 | Oct 2, 2024 17:58 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020342 ", got "1020572 " | stderr |
| 4 | Oct 2, 2024 18:03 | 0 | 0 | 0 | 0 | 0 | Error: No answer to stdout. Died or killed? | stderr |
| 5 | Oct 2, 2024 18:03 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020694 ", got "1020995 " | stderr |
| 6 | Oct 2, 2024 18:03 | 0 | 0 | 0 | 0 | 0 | Error: expected "1024463 ", got "1024542 " | stderr |
| 7 | Oct 2, 2024 18:08 | 0 | 0 | 0 | 0 | 0 | generator exited with code -1 | |
| 8 | Oct 2, 2024 18:08 | 0 | 0 | 0 | 0 | 0 | Error: expected "1021339 ", got "1021632 " | stderr |
| 9 | Oct 2, 2024 18:08 | 0 | 0 | 0 | 0 | 0 | Error: expected "1020638 ", got "1020917 " | stderr |
| 10 | Oct 2, 2024 18:03 | 4,761 | 177,734,782 | 146,111,000 | 11,008,000 | 2,334,720 | ||
| 11 | Oct 2, 2024 18:08 | 4,775 | 180,657,846 | 143,603,000 | 13,961,000 | 2,457,600 | ||
| 12 | Oct 2, 2024 17:58 | 4,783 | 184,380,278 | 142,863,000 | 14,985,000 | 2,326,528 | ||
| 13 | Oct 2, 2024 17:56 | 4,787 | 186,118,095 | 145,974,000 | 11,997,000 | 2,461,696 | ||
| 14 | Oct 2, 2024 18:03 | 4,787 | 180,900,082 | 143,986,000 | 13,998,000 | 2,457,600 | ||
| 15 | Oct 2, 2024 18:08 | 4,804 | 189,424,735 | 148,564,000 | 9,970,000 | 2,375,680 | ||
| 16 | Oct 2, 2024 18:03 | 4,809 | 182,353,772 | 143,729,000 | 14,971,000 | 2,342,912 | ||
| 17 | Oct 2, 2024 18:08 | 4,824 | 178,215,079 | 146,177,000 | 13,015,000 | 2,342,912 | ||
| 18 | Oct 2, 2024 18:08 | 4,833 | 183,400,567 | 145,536,000 | 13,955,000 | 2,461,696 | ||
| 19 | Oct 2, 2024 17:58 | 4,836 | 187,145,424 | 148,620,000 | 10,972,000 | 2,334,720 | ||
| 20 | Oct 2, 2024 18:08 | 4,839 | 183,121,243 | 146,711,000 | 12,974,000 | 2,330,624 | ||
| 21 | Oct 2, 2024 18:03 | 4,843 | 186,680,908 | 144,837,000 | 14,983,000 | 2,334,720 | ||
| 22 | Oct 2, 2024 18:03 | 4,847 | 184,121,531 | 146,950,000 | 12,995,000 | 2,334,720 | ||
| 23 | Oct 2, 2024 18:08 | 4,850 | 179,719,816 | 150,056,000 | 10,003,000 | 2,375,680 | ||
| 24 | Oct 2, 2024 18:03 | 4,854 | 187,212,734 | 142,170,000 | 18,021,000 | 2,461,696 | ||
| 25 | Oct 2, 2024 17:58 | 4,862 | 183,384,039 | 142,507,000 | 17,937,000 | 2,465,792 | ||
| 26 | Oct 2, 2024 17:56 | 4,866 | 184,540,276 | 147,615,000 | 12,966,000 | 2,293,760 | ||
| 27 | Oct 2, 2024 17:56 | 4,867 | 185,222,576 | 145,660,000 | 14,965,000 | 2,453,504 | ||
| 28 | Oct 2, 2024 18:08 | 4,868 | 183,080,264 | 146,677,000 | 13,969,000 | 2,334,720 | ||
| 29 | Oct 2, 2024 18:03 | 4,869 | 187,016,800 | 145,711,000 | 14,970,000 | 2,465,792 | ||
| 30 | Oct 2, 2024 18:03 | 4,870 | 189,728,343 | 148,717,000 | 11,977,000 | 2,334,720 | ||
| 31 | Oct 2, 2024 18:08 | 4,871 | 185,103,206 | 141,771,000 | 18,969,000 | 2,461,696 | ||
| 32 | Oct 2, 2024 17:56 | 4,872 | 186,205,105 | 147,780,000 | 12,980,000 | 2,465,792 | ||
| 33 | Oct 2, 2024 18:03 | 4,879 | 184,685,273 | 147,012,000 | 14,001,000 | 2,457,600 | ||
| 34 | Oct 2, 2024 18:08 | 4,879 | 187,641,024 | 151,993,000 | 8,999,000 | 2,465,792 | ||
| 35 | Oct 2, 2024 18:03 | 4,882 | 188,807,786 | 148,099,000 | 13,008,000 | 2,465,792 | ||
| 36 | Oct 2, 2024 18:03 | 4,886 | 191,638,941 | 148,220,000 | 13,019,000 | 2,342,912 | ||
| 37 | Oct 2, 2024 18:08 | 4,886 | 180,314,179 | 148,217,000 | 13,019,000 | 2,465,792 | ||
| 38 | Oct 2, 2024 17:56 | 4,887 | 188,988,937 | 148,242,000 | 13,021,000 | 2,334,720 | ||
| 39 | Oct 2, 2024 17:58 | 4,887 | 189,808,249 | 146,251,000 | 15,025,000 | 2,359,296 | ||
| 40 | Oct 2, 2024 18:03 | 4,889 | 192,456,424 | 150,303,000 | 11,022,000 | 2,334,720 | ||
| 41 | Oct 2, 2024 17:58 | 4,895 | 185,055,149 | 148,560,000 | 12,961,000 | 2,461,696 | ||
| 42 | Oct 2, 2024 18:08 | 4,897 | 190,922,466 | 145,644,000 | 15,961,000 | 2,465,792 | ||
| 43 | Oct 2, 2024 17:56 | 4,900 | 188,027,938 | 149,727,000 | 11,978,000 | 2,334,720 | ||
| 44 | Oct 2, 2024 17:58 | 4,900 | 188,660,713 | 149,719,000 | 11,977,000 | 2,359,296 | ||
| 45 | Oct 2, 2024 17:58 | 4,904 | 187,373,176 | 148,842,000 | 12,986,000 | 2,342,912 | ||
| 46 | Oct 2, 2024 18:03 | 4,904 | 182,429,316 | 143,845,000 | 17,980,000 | 2,461,696 | ||
| 47 | Oct 2, 2024 18:08 | 4,905 | 185,585,007 | 144,875,000 | 16,985,000 | 2,465,792 | ||
| 48 | Oct 2, 2024 17:58 | 4,907 | 188,195,271 | 149,922,000 | 11,993,000 | 2,334,720 | ||
| 49 | Oct 2, 2024 17:58 | 4,908 | 181,413,334 | 146,955,000 | 14,995,000 | 2,326,528 | ||
| 50 | Oct 2, 2024 18:08 | 4,909 | 194,977,128 | 149,007,000 | 13,000,000 | 2,334,720 | ||
| 51 | Oct 2, 2024 17:58 | 4,914 | 186,340,810 | 148,150,000 | 14,014,000 | 2,465,792 | ||
| 52 | Oct 2, 2024 18:08 | 4,917 | 189,146,066 | 148,229,000 | 14,021,000 | 2,465,792 | ||
| 53 | Oct 2, 2024 17:58 | 4,919 | 187,230,801 | 150,300,000 | 12,024,000 | 2,461,696 | ||
| 54 | Oct 2, 2024 17:58 | 4,923 | 192,085,120 | 149,501,000 | 12,956,000 | 2,367,488 | ||
| 55 | Oct 2, 2024 18:08 | 4,924 | 187,476,746 | 148,541,000 | 13,956,000 | 2,457,600 | ||
| 56 | Oct 2, 2024 17:58 | 4,925 | 189,878,682 | 145,584,000 | 16,951,000 | 2,465,792 | ||
| 57 | Oct 2, 2024 17:58 | 4,926 | 193,058,052 | 149,590,000 | 12,964,000 | 2,469,888 | ||
| 58 | Oct 2, 2024 18:08 | 4,927 | 193,899,925 | 149,610,000 | 12,966,000 | 2,465,792 | ||
| 59 | Oct 2, 2024 17:56 | 4,930 | 184,384,890 | 153,696,000 | 8,982,000 | 2,461,696 | ||
| 60 | Oct 2, 2024 17:58 | 4,931 | 182,878,464 | 152,748,000 | 9,983,000 | 2,342,912 | ||
| 61 | Oct 2, 2024 18:08 | 4,932 | 187,454,231 | 152,780,000 | 9,985,000 | 2,461,696 | ||
| 62 | Oct 2, 2024 17:58 | 4,935 | 188,461,103 | 150,880,000 | 11,990,000 | 2,334,720 | ||
| 63 | Oct 2, 2024 18:08 | 4,937 | 187,857,511 | 152,931,000 | 9,995,000 | 2,342,912 | ||
| 64 | Oct 2, 2024 17:58 | 4,940 | 182,814,369 | 148,017,000 | 15,001,000 | 2,461,696 | ||
| 65 | Oct 2, 2024 17:58 | 4,942 | 184,017,112 | 151,090,000 | 12,007,000 | 2,453,504 | ||
| 66 | Oct 2, 2024 18:08 | 4,945 | 187,745,293 | 148,163,000 | 15,016,000 | 2,461,696 | ||
| 67 | Oct 2, 2024 18:03 | 4,949 | 190,839,219 | 151,304,000 | 12,024,000 | 2,461,696 | ||
| 68 | Oct 2, 2024 18:03 | 4,955 | 187,273,889 | 150,544,000 | 12,960,000 | 2,334,720 | ||
| 69 | Oct 2, 2024 17:56 | 4,956 | 188,708,477 | 147,603,000 | 15,957,000 | 2,334,720 | ||
| 70 | Oct 2, 2024 18:03 | 4,960 | 189,411,124 | 146,720,000 | 16,967,000 | 2,334,720 | ||
| 71 | Oct 2, 2024 17:58 | 4,966 | 189,610,881 | 153,888,000 | 9,992,000 | 2,293,760 | ||
| 72 | Oct 2, 2024 18:03 | 4,966 | 191,333,844 | 153,887,000 | 9,992,000 | 2,465,792 | ||
| 73 | Oct 2, 2024 18:03 | 4,969 | 190,263,080 | 147,982,000 | 15,998,000 | 2,334,720 | ||
| 74 | Oct 2, 2024 17:56 | 4,981 | 195,257,169 | 147,331,000 | 17,038,000 | 2,342,912 | ||
| 75 | Oct 2, 2024 18:03 | 4,986 | 190,475,348 | 152,579,000 | 11,967,000 | 2,469,888 | ||
| 76 | Oct 2, 2024 18:08 | 4,993 | 188,539,404 | 153,788,000 | 10,984,000 | 2,461,696 | ||
| 77 | Oct 2, 2024 17:56 | 4,999 | 188,154,206 | 150,964,000 | 13,996,000 | 2,461,696 | ||
| 78 | Oct 2, 2024 17:58 | 4,999 | 190,314,718 | 149,983,000 | 14,998,000 | 2,334,720 | ||
| 79 | Oct 2, 2024 17:56 | 5,000 | 189,353,154 | 146,986,000 | 17,998,000 | 2,371,584 | ||
| 80 | Oct 2, 2024 17:56 | 5,003 | 187,549,327 | 153,096,000 | 12,007,000 | 2,334,720 | ||
| 81 | Oct 2, 2024 17:56 | 5,003 | 187,890,500 | 150,103,000 | 15,010,000 | 2,465,792 | ||
| 82 | Oct 2, 2024 17:56 | 5,006 | 192,069,709 | 149,191,000 | 16,020,000 | 2,277,376 | ||
| 83 | Oct 2, 2024 18:03 | 5,007 | 196,576,393 | 152,213,000 | 13,018,000 | 2,465,792 | ||
| 84 | Oct 2, 2024 18:03 | 5,014 | 190,614,028 | 147,509,000 | 17,940,000 | 2,334,720 | ||
| 85 | Oct 2, 2024 17:56 | 5,019 | 186,356,056 | 154,654,000 | 10,975,000 | 2,293,760 | ||
| 86 | Oct 2, 2024 17:56 | 5,019 | 193,293,833 | 153,646,000 | 11,972,000 | 2,461,696 | ||
| 87 | Oct 2, 2024 18:08 | 5,023 | 191,154,782 | 154,786,000 | 10,984,000 | 2,465,792 | ||
| 88 | Oct 2, 2024 18:03 | 5,024 | 186,367,761 | 146,827,000 | 18,977,000 | 2,342,912 | ||
| 89 | Oct 2, 2024 18:03 | 5,033 | 193,735,721 | 153,077,000 | 13,006,000 | 2,469,888 | ||
| 90 | Oct 2, 2024 17:56 | 5,052 | 187,762,171 | 154,736,000 | 11,979,000 | 2,293,760 | ||
| 91 | Oct 2, 2024 17:58 | 5,066 | 197,721,505 | 153,152,000 | 14,013,000 | 2,338,816 | ||
| 92 | Oct 2, 2024 18:03 | 5,067 | 191,898,823 | 155,210,000 | 12,016,000 | 2,334,720 | ||
| 93 | Oct 2, 2024 17:56 | 5,078 | 191,494,077 | 154,602,000 | 12,966,000 | 2,342,912 | ||
| 94 | Oct 2, 2024 17:56 | 5,084 | 194,478,875 | 150,795,000 | 16,976,000 | 2,461,696 | ||
| 95 | Oct 2, 2024 17:56 | 5,090 | 192,249,313 | 151,987,000 | 15,998,000 | 2,457,600 | ||
| 96 | Oct 2, 2024 18:03 | 5,119 | 193,415,371 | 155,922,000 | 12,993,000 | 2,334,720 | ||
| 97 | Oct 2, 2024 17:58 | 5,136 | 194,200,455 | 152,547,000 | 16,949,000 | 2,469,888 | ||
| 98 | Oct 2, 2024 18:08 | 5,136 | 193,425,335 | 153,530,000 | 15,951,000 | 2,465,792 | ||
| 99 | Oct 2, 2024 17:58 | 5,154 | 196,169,029 | 154,060,000 | 16,006,000 | 2,465,792 | ||
| 100 | Oct 2, 2024 17:56 | 5,176 | 193,066,783 | 155,831,000 | 14,983,000 | 2,465,792 | ||
| 101 | Oct 2, 2024 18:08 | 5,193 | 197,999,805 | 155,331,000 | 16,034,000 | 2,461,696 | ||
| 102 | Oct 2, 2024 17:58 | 5,220 | 198,473,836 | 159,234,000 | 13,019,000 | 2,289,664 | ||
| 103 | Oct 2, 2024 17:58 | 5,232 | 194,315,373 | 154,690,000 | 17,964,000 | 2,465,792 | ||
| 104 | Oct 2, 2024 17:56 | 5,233 | 201,288,532 | 157,718,000 | 14,973,000 | 2,330,624 | ||
| 105 | Oct 2, 2024 18:08 | 5,236 | 200,563,759 | 159,795,000 | 12,983,000 | 2,465,792 | ||
| 106 | Oct 2, 2024 17:56 | 5,240 | 203,338,854 | 157,932,000 | 14,993,000 | 2,342,912 | ||
| 107 | Oct 2, 2024 18:08 | 5,241 | 195,975,028 | 162,967,000 | 9,998,000 | 2,334,720 | ||
| 108 | Oct 2, 2024 17:56 | 5,256 | 201,974,417 | 159,496,000 | 13,955,000 | 2,342,912 | ||
| 109 | Oct 2, 2024 17:58 | 5,256 | 199,761,948 | 158,503,000 | 14,953,000 | 2,334,720 | ||
| 110 | Oct 2, 2024 17:58 | 5,261 | 196,952,606 | 159,637,000 | 13,968,000 | 2,338,816 | ||
| 111 | Oct 2, 2024 18:08 | 5,261 | 196,618,791 | 161,642,000 | 11,973,000 | 2,473,984 | ||
| 112 | Oct 2, 2024 17:56 | 5,262 | 197,071,955 | 161,668,000 | 11,975,000 | 2,334,720 | ||
| 113 | Oct 2, 2024 17:56 | 5,264 | 195,690,185 | 158,729,000 | 14,974,000 | 2,461,696 | ||
| 114 | Oct 2, 2024 18:08 | 5,287 | 201,454,752 | 157,535,000 | 16,949,000 | 2,334,720 | ||
| 115 | Oct 2, 2024 18:03 | 5,302 | 204,708,952 | 162,957,000 | 11,996,000 | 2,330,624 | ||
| 116 | Oct 2, 2024 18:03 | 6,060 | 226,189,859 | 183,978,000 | 15,998,000 | 2,469,888 | ||
| 117 | Oct 2, 2024 17:56 | 7,713 | 311,669,543 | 240,545,000 | 13,973,000 | 2,510,848 |