Count uint8 Sergey Svistunov

Count the number of bytes equal to 127 in a binary stream as fast as possible.

Input: 250 000 000 uint8 values in binary on STDIN.

Output: The count of elements equal to 127, printed as a decimal string.

Back to listMar 17, 2023 21:26Alexander MonakovAlexander MonakovScore: 4,672Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 17, 2023 21:284,64129,988,20814,850,00002,277,376
2Mar 17, 2023 21:294,64438,954,98713,872,000990,0002,494,464
3Mar 17, 2023 21:284,64833,814,41013,881,000991,0002,502,656
4Mar 17, 2023 21:294,64830,623,43914,873,00002,535,424
5Mar 17, 2023 21:294,64834,652,93413,884,000991,0002,277,376
6Mar 17, 2023 21:294,64944,238,81013,887,000991,0002,498,560
7Mar 17, 2023 21:294,64930,860,68413,885,000991,0002,273,280
8Mar 17, 2023 21:294,64930,247,14413,885,000991,0002,277,376
9Mar 17, 2023 21:284,64931,672,09413,887,000991,0002,277,376
10Mar 17, 2023 21:294,65041,222,94814,879,00002,277,376
11Mar 17, 2023 21:304,65131,119,64413,891,000992,0002,490,368
12Mar 17, 2023 21:294,65134,793,81614,882,00002,494,464
13Mar 17, 2023 21:284,65138,186,43013,890,000992,0002,277,376
14Mar 17, 2023 21:284,65229,922,07513,893,000992,0002,277,376
15Mar 17, 2023 21:304,65335,957,73613,896,000992,0002,502,656
16Mar 17, 2023 21:284,65341,064,43314,890,00002,502,656
17Mar 17, 2023 21:284,65435,320,34213,901,000992,0002,277,376
18Mar 17, 2023 21:294,65530,642,40613,902,000993,0002,502,656
19Mar 17, 2023 21:294,65630,307,73613,907,000993,0002,277,376
20Mar 17, 2023 21:304,65732,825,97313,910,000993,0002,498,560
21Mar 17, 2023 21:304,65730,960,61914,903,00002,277,376
22Mar 17, 2023 21:294,65831,197,21213,911,000993,0002,494,464
23Mar 17, 2023 21:294,65831,573,75512,917,0001,987,0002,277,376
24Mar 17, 2023 21:294,65839,216,36114,905,00002,494,464
25Mar 17, 2023 21:284,65931,321,30512,921,0001,987,0002,494,464
26Mar 17, 2023 21:294,65930,256,14114,909,00002,498,560
27Mar 17, 2023 21:304,65938,234,78014,910,00002,498,560
28Mar 17, 2023 21:284,65936,534,41413,915,000993,0002,498,560
29Mar 17, 2023 21:284,66033,470,31813,917,000994,0002,498,560
30Mar 17, 2023 21:284,66032,526,90813,917,000994,0002,494,464
31Mar 17, 2023 21:294,66228,152,71513,924,000994,0002,277,376
32Mar 17, 2023 21:294,66434,196,29014,924,00002,277,376
33Mar 17, 2023 21:304,66529,753,40413,934,000995,0002,490,368
34Mar 17, 2023 21:284,66732,520,49813,940,000995,0002,277,376
35Mar 17, 2023 21:294,66937,821,34912,950,0001,992,0002,498,560
36Mar 17, 2023 21:264,66930,841,95813,944,000996,0002,494,464
37Mar 17, 2023 21:284,66937,393,30413,944,000996,0002,498,560
38Mar 17, 2023 21:284,66933,914,74513,945,000996,0002,494,464
39Mar 17, 2023 21:294,67035,209,39612,952,0001,992,0002,494,464
40Mar 17, 2023 21:264,67131,414,50213,950,000996,0002,494,464
41Mar 17, 2023 21:294,67235,972,48513,954,000996,0002,490,368
42Mar 17, 2023 21:284,67233,878,07213,954,000996,0002,498,560
43Mar 17, 2023 21:294,67237,115,51213,955,000996,0002,277,376
44Mar 17, 2023 21:264,67338,284,79913,958,000997,0002,502,656
45Mar 17, 2023 21:304,67333,621,99513,957,000996,0002,494,464
46Mar 17, 2023 21:304,67343,490,53913,957,000996,0002,502,656
47Mar 17, 2023 21:294,67530,351,59612,965,0001,994,0002,498,560
48Mar 17, 2023 21:264,67532,069,54313,963,000997,0002,273,280
49Mar 17, 2023 21:294,67536,701,23713,964,000997,0002,277,376
50Mar 17, 2023 21:284,67631,369,77013,966,000997,0002,494,464
51Mar 17, 2023 21:264,67633,227,58313,966,000997,0002,494,464
52Mar 17, 2023 21:264,67642,111,99513,967,000997,0002,277,376
53Mar 17, 2023 21:294,67731,245,86113,968,000997,0002,535,424
54Mar 17, 2023 21:294,67831,673,34713,973,000998,0002,498,560
55Mar 17, 2023 21:264,67831,583,15513,973,000998,0002,273,280
56Mar 17, 2023 21:294,68135,139,91113,982,000998,0002,498,560
57Mar 17, 2023 21:264,68232,900,43713,985,000998,0002,498,560
58Mar 17, 2023 21:294,68330,825,30812,988,0001,998,0002,277,376
59Mar 17, 2023 21:294,68831,162,34114,000,0001,000,0002,277,376
60Mar 17, 2023 21:284,69031,230,17014,008,0001,000,0002,273,280
61Mar 17, 2023 21:264,69040,390,35814,008,0001,000,0002,277,376
62Mar 17, 2023 21:304,69036,792,04413,008,0002,001,0002,277,376
63Mar 17, 2023 21:284,69231,213,45413,013,0002,002,0002,498,560
64Mar 17, 2023 21:294,87482,746,32715,595,43602,240,512
65Mar 17, 2023 21:304,88780,236,09115,637,13602,252,800
66Mar 17, 2023 21:284,88890,119,75715,642,41102,240,512
67Mar 17, 2023 21:284,892100,145,15915,652,87702,240,512
68Mar 17, 2023 21:294,89385,917,41515,656,24902,244,608
69Mar 17, 2023 21:284,89584,163,90315,663,30102,244,608
70Mar 17, 2023 21:284,89962,437,13415,675,56502,240,512
71Mar 17, 2023 21:294,89988,652,83615,678,24702,244,608
72Mar 17, 2023 21:294,89971,466,72915,678,12602,244,608
73Mar 17, 2023 21:294,90775,339,58915,703,92502,240,512
74Mar 17, 2023 21:264,91173,792,95515,713,80002,240,512
75Mar 17, 2023 21:284,91177,648,21415,715,43602,244,608
76Mar 17, 2023 21:294,911112,812,20215,716,24402,244,608
77Mar 17, 2023 21:304,91187,820,94315,716,17502,236,416
78Mar 17, 2023 21:304,91478,580,11115,725,40602,244,608
79Mar 17, 2023 21:294,91777,777,52715,732,99102,240,512
80Mar 17, 2023 21:294,92780,965,35215,767,53002,248,704
81Mar 17, 2023 21:264,93372,965,16315,784,65002,244,608
82Mar 17, 2023 21:264,93687,009,06415,796,39402,236,416
83Mar 17, 2023 21:294,93886,634,19015,800,18402,232,320
84Mar 17, 2023 21:284,96964,393,68715,900,95702,240,512