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 listJul 31, 2024 10:51BenBenScore: 4,498Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 31, 2024 10:474,45136,377,30914,244,00002,494,464
2Jul 31, 2024 10:494,45326,170,59114,249,00002,490,368
3Jul 31, 2024 10:494,45632,506,03014,260,00002,490,368
4Jul 31, 2024 10:514,45737,501,74314,261,00002,490,368
5Jul 31, 2024 10:494,45829,888,59814,264,00002,498,560
6Jul 31, 2024 10:494,46029,681,71914,272,00002,498,560
7Jul 31, 2024 10:484,46136,187,76114,274,00002,494,464
8Jul 31, 2024 10:464,46133,045,23314,274,00002,486,272
9Jul 31, 2024 10:484,46238,182,52214,278,00002,490,368
10Jul 31, 2024 10:494,46336,628,21314,283,00002,277,376
11Jul 31, 2024 12:154,46435,532,57014,284,00002,498,560
12Jul 31, 2024 10:494,46530,914,57714,287,00002,494,464
13Jul 31, 2024 10:484,46530,032,78614,289,00002,494,464
14Jul 31, 2024 12:154,46730,285,07114,294,00002,490,368
15Jul 31, 2024 10:494,46731,279,71214,293,00002,277,376
16Jul 31, 2024 10:474,46730,282,89614,295,00002,498,560
17Jul 31, 2024 10:474,46841,707,42014,297,00002,498,560
18Jul 31, 2024 10:464,47028,270,11514,304,00002,486,272
19Jul 31, 2024 10:474,47130,946,11014,307,00002,277,376
20Jul 31, 2024 12:154,47230,304,33414,311,00002,277,376
21Jul 31, 2024 10:494,47231,398,76014,310,00002,494,464
22Jul 31, 2024 10:514,47330,121,17814,312,00002,494,464
23Jul 31, 2024 10:514,47328,087,09914,313,00002,277,376
24Jul 31, 2024 10:494,47339,496,34814,315,00002,281,472
25Jul 31, 2024 10:484,47335,704,19414,313,00002,535,424
26Jul 31, 2024 10:474,47332,876,78114,312,00002,490,368
27Jul 31, 2024 10:494,47431,720,05514,317,00002,277,376
28Jul 31, 2024 10:514,47530,117,33714,321,00002,535,424
29Jul 31, 2024 10:494,47526,307,15614,319,00002,277,376
30Jul 31, 2024 10:474,47535,126,01614,320,00002,494,464
31Jul 31, 2024 10:514,47629,935,98414,324,00002,277,376
32Jul 31, 2024 10:474,47631,387,49514,324,00002,277,376
33Jul 31, 2024 10:464,47633,168,51912,413,0001,909,0002,277,376
34Jul 31, 2024 10:494,47735,693,33814,325,00002,494,464
35Jul 31, 2024 10:494,47733,351,59314,327,00002,277,376
36Jul 31, 2024 10:494,47830,309,61014,329,00002,490,368
37Jul 31, 2024 10:494,47928,938,34014,332,00002,277,376
38Jul 31, 2024 10:464,47926,456,99814,332,00002,277,376
39Jul 31, 2024 10:494,48029,785,72214,337,00002,490,368
40Jul 31, 2024 10:484,48029,060,72714,336,00002,277,376
41Jul 31, 2024 10:514,48134,592,56514,340,00002,535,424
42Jul 31, 2024 10:484,48140,208,47614,338,00002,494,464
43Jul 31, 2024 10:514,48231,801,24014,342,00002,494,464
44Jul 31, 2024 10:484,48238,059,30614,341,00002,498,560
45Jul 31, 2024 10:514,48335,789,11313,321,0001,024,0002,490,368
46Jul 31, 2024 10:494,48339,679,38213,320,0001,024,0002,490,368
47Jul 31, 2024 10:474,48331,677,73114,346,00002,494,464
48Jul 31, 2024 10:494,48426,405,71114,349,00002,486,272
49Jul 31, 2024 12:154,48530,291,06114,351,00002,277,376
50Jul 31, 2024 10:464,48526,373,78814,352,00002,494,464
51Jul 31, 2024 10:484,48640,435,84014,354,00002,486,272
52Jul 31, 2024 10:464,48631,792,10614,355,00002,498,560
53Jul 31, 2024 12:154,48735,804,12114,359,00002,486,272
54Jul 31, 2024 10:494,48732,922,68114,359,00002,502,656
55Jul 31, 2024 10:514,48835,294,89414,363,00002,494,464
56Jul 31, 2024 10:514,49139,882,03914,372,00002,486,272
57Jul 31, 2024 10:484,49132,720,29514,371,00002,494,464
58Jul 31, 2024 10:484,49141,675,46514,370,00002,490,368
59Jul 31, 2024 10:474,49127,059,73314,370,00002,273,280
60Jul 31, 2024 10:474,49332,240,82514,378,00002,494,464
61Jul 31, 2024 10:514,49431,353,77814,380,00002,277,376
62Jul 31, 2024 10:484,49438,364,86314,380,00002,277,376
63Jul 31, 2024 10:464,49429,997,62214,382,00002,490,368
64Jul 31, 2024 10:474,49624,464,63014,387,00002,494,464
65Jul 31, 2024 10:474,49641,100,69714,387,00002,498,560
66Jul 31, 2024 10:474,49734,685,12814,390,00002,277,376
67Jul 31, 2024 10:494,49834,104,84414,393,00002,490,368
68Jul 31, 2024 10:474,49830,993,25614,392,00002,277,376
69Jul 31, 2024 10:514,49928,436,21714,396,00002,535,424
70Jul 31, 2024 10:484,50036,062,89414,400,00002,277,376
71Jul 31, 2024 10:484,50136,945,20214,402,00002,490,368
72Jul 31, 2024 10:514,50434,224,02414,414,00002,277,376
73Jul 31, 2024 10:474,50427,472,15714,414,00002,277,376
74Jul 31, 2024 10:494,50629,304,44814,420,00002,535,424
75Jul 31, 2024 10:474,50631,353,02314,418,00002,277,376
76Jul 31, 2024 10:514,50927,939,25614,429,00002,494,464
77Jul 31, 2024 10:494,51030,159,17614,432,00002,269,184
78Jul 31, 2024 12:154,51127,013,89514,435,00002,490,368
79Jul 31, 2024 10:484,51138,223,08314,434,00002,277,376
80Jul 31, 2024 10:514,51434,463,71114,446,00002,535,424
81Jul 31, 2024 12:154,51543,883,07114,449,00002,494,464
82Jul 31, 2024 10:494,51631,946,06514,452,00002,277,376
83Jul 31, 2024 10:474,51834,338,48814,459,00002,494,464
84Jul 31, 2024 10:494,52338,783,67914,475,00002,494,464
85Jul 31, 2024 10:464,52337,229,27314,474,00002,277,376
86Jul 31, 2024 10:494,52435,714,77014,477,00002,273,280
87Jul 31, 2024 10:494,52535,636,81214,480,00002,494,464
88Jul 31, 2024 10:474,55133,368,64614,562,00002,277,376
89Jul 31, 2024 10:484,55429,506,81814,574,00002,494,464
90Jul 31, 2024 10:484,55732,011,47114,583,00002,273,280
91Jul 31, 2024 10:484,56439,523,00113,562,0001,043,0002,277,376
92Jul 31, 2024 12:154,56542,664,46714,609,00002,277,376
93Jul 31, 2024 10:494,56829,458,07314,618,00002,494,464
94Jul 31, 2024 10:464,56937,631,99914,621,00002,494,464
95Jul 31, 2024 10:514,57027,750,07513,580,0001,044,0002,273,280
96Jul 31, 2024 10:514,57130,573,93714,626,00002,277,376
97Jul 31, 2024 10:484,57732,330,78614,645,00002,277,376
98Jul 31, 2024 10:514,58231,644,07414,661,00002,494,464
99Jul 31, 2024 12:154,58540,611,42114,671,00002,494,464
100Jul 31, 2024 10:484,76795,761,52015,254,29902,240,512
101Jul 31, 2024 10:464,77179,911,48015,266,13802,359,296
102Jul 31, 2024 10:474,77163,794,98715,266,06202,240,512
103Jul 31, 2024 10:474,77240,774,89315,271,39102,260,992
104Jul 31, 2024 10:474,77776,383,92415,286,14302,228,224
105Jul 31, 2024 12:154,77768,283,53215,285,93202,359,296
106Jul 31, 2024 10:484,78048,428,47615,296,51002,367,488
107Jul 31, 2024 10:494,78470,534,97615,307,85802,232,320
108Jul 31, 2024 10:494,78768,813,26215,318,49402,260,992
109Jul 31, 2024 10:464,78888,119,57015,321,16902,232,320
110Jul 31, 2024 10:494,79036,283,34415,327,75502,240,512
111Jul 31, 2024 10:494,79364,247,42715,336,85002,256,896
112Jul 31, 2024 10:514,79343,532,50015,339,12102,256,896
113Jul 31, 2024 10:494,79467,815,21515,340,51102,236,416
114Jul 31, 2024 10:494,79574,908,98715,344,08802,256,896
115Jul 31, 2024 10:514,79563,318,03215,342,66602,240,512
116Jul 31, 2024 10:514,79654,993,80715,346,40002,256,896
117Jul 31, 2024 10:514,80154,595,46015,363,24702,232,320
118Jul 31, 2024 10:484,80971,741,18915,389,98702,256,896
119Jul 31, 2024 10:494,81470,486,74615,403,93502,359,296
120Jul 31, 2024 10:474,82175,591,35615,427,90802,236,416
121Jul 31, 2024 10:514,83764,288,64615,479,24202,248,704
122Jul 31, 2024 10:474,83875,724,42215,481,02202,236,416
123Jul 31, 2024 12:154,84467,758,42215,500,26802,240,512
124Jul 31, 2024 10:514,84967,099,35615,517,32102,236,416
125Jul 31, 2024 10:484,87359,100,05715,593,49102,240,512
126Jul 31, 2024 10:494,87475,359,93615,597,21602,232,320
127Jul 31, 2024 12:154,90566,971,47315,694,59602,236,416
128Jul 31, 2024 10:464,90758,114,07615,701,93302,228,224
129Jul 31, 2024 10:474,90767,450,97915,702,82202,240,512
130Jul 31, 2024 10:494,91067,437,57815,711,97402,236,416
131Jul 31, 2024 10:484,93278,652,85215,781,91902,232,320
132Jul 31, 2024 10:484,94987,129,67615,837,41002,240,512