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 listJun 15, 2024 16:09джулисджулисScore: 5,193Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 15, 2024 16:115,14141,169,07915,423,0001,028,0002,293,760
2Jun 15, 2024 16:115,14337,763,45715,429,0001,028,0002,371,584
3Jun 15, 2024 16:115,14332,826,52216,459,00002,367,488
4Jun 16, 2024 13:585,14941,955,66116,477,00002,498,560
5Jun 15, 2024 16:135,15432,381,42116,494,00002,375,680
6Jun 15, 2024 16:095,15638,677,83816,498,00002,293,760
7Jun 16, 2024 13:585,15738,891,44216,502,00002,293,760
8Jun 15, 2024 16:125,15735,675,09515,471,0001,031,0002,293,760
9Jun 15, 2024 16:125,15739,206,48015,472,0001,031,0002,371,584
10Jun 15, 2024 16:115,15738,622,44015,471,0001,031,0002,379,776
11Jun 15, 2024 16:095,15738,887,70415,472,0001,031,0002,371,584
12Jun 16, 2024 13:585,15837,720,15615,475,0001,031,0002,293,760
13Jun 15, 2024 15:585,15835,547,76515,476,0001,031,0002,293,760
14Jun 15, 2024 16:125,15939,253,91615,478,0001,031,0002,383,872
15Jun 16, 2024 13:595,16040,196,90816,513,00002,293,760
16Jun 15, 2024 15:585,16031,071,71615,481,0001,032,0002,289,664
17Jun 15, 2024 16:135,16146,146,75615,482,0001,032,0002,375,680
18Jun 15, 2024 16:125,16136,439,12016,516,00002,293,760
19Jun 15, 2024 16:115,16238,175,85515,486,0001,032,0002,293,760
20Jun 15, 2024 16:105,16340,901,58815,490,0001,032,0002,371,584
21Jun 15, 2024 16:095,16340,825,41115,489,0001,032,0002,371,584
22Jun 15, 2024 15:465,16336,046,61916,521,00002,375,680
23Jun 16, 2024 13:595,16432,506,20516,526,00002,379,776
24Jun 15, 2024 15:585,16438,691,55115,494,0001,032,0002,363,392
25Jun 16, 2024 13:585,16533,946,44916,528,00002,363,392
26Jun 16, 2024 13:585,16640,204,63215,498,0001,033,0002,367,488
27Jun 15, 2024 16:125,16634,179,56716,531,00002,293,760
28Jun 15, 2024 15:465,16632,115,21715,498,0001,033,0002,367,488
29Jun 15, 2024 15:465,16641,962,73015,499,0001,033,0002,375,680
30Jun 16, 2024 13:585,16740,271,06916,535,00002,371,584
31Jun 15, 2024 16:115,16743,022,69316,534,00002,367,488
32Jun 15, 2024 16:105,16743,217,12015,502,0001,033,0002,367,488
33Jun 15, 2024 15:585,16730,663,91215,501,0001,033,0002,293,760
34Jun 15, 2024 16:115,16838,399,86916,537,00002,375,680
35Jun 15, 2024 16:115,16840,420,46816,539,00002,367,488
36Jun 15, 2024 16:095,16837,312,26116,536,00002,293,760
37Jun 15, 2024 16:095,16842,770,79615,504,0001,033,0002,293,760
38Jun 15, 2024 16:135,16939,770,88415,509,0001,033,0002,379,776
39Jun 15, 2024 16:125,16945,022,57615,509,0001,033,0002,363,392
40Jun 15, 2024 16:105,16945,569,19316,542,00002,375,680
41Jun 15, 2024 15:465,16935,882,82715,509,0001,033,0002,375,680
42Jun 16, 2024 13:595,17139,188,68616,548,00002,371,584
43Jun 16, 2024 13:585,17143,660,67815,513,0001,034,0002,293,760
44Jun 15, 2024 16:125,17140,999,31716,548,00002,371,584
45Jun 15, 2024 16:105,17138,978,17016,547,00002,371,584
46Jun 15, 2024 15:465,17131,110,48116,548,00002,371,584
47Jun 15, 2024 16:125,17345,958,79715,521,0001,034,0002,293,760
48Jun 15, 2024 16:115,17338,953,01315,519,0001,034,0002,371,584
49Jun 15, 2024 16:105,17343,806,18415,519,0001,034,0002,367,488
50Jun 15, 2024 16:095,17332,194,35716,553,00002,371,584
51Jun 16, 2024 13:585,17439,905,89915,523,0001,034,0002,293,760
52Jun 15, 2024 16:135,17437,888,07016,556,00002,367,488
53Jun 15, 2024 16:115,17441,828,73216,556,00002,363,392
54Jun 15, 2024 16:105,17542,457,34415,526,0001,035,0002,293,760
55Jun 15, 2024 15:585,17532,703,16515,525,0001,035,0002,379,776
56Jun 15, 2024 15:585,17535,801,84315,525,0001,035,0002,293,760
57Jun 15, 2024 16:115,17641,206,42315,528,0001,035,0002,293,760
58Jun 15, 2024 15:585,17639,849,68216,564,00002,478,080
59Jun 15, 2024 16:115,17741,248,83016,565,00002,478,080
60Jun 15, 2024 16:115,17833,518,59415,533,0001,035,0002,375,680
61Jun 15, 2024 16:095,17842,535,90915,536,0001,035,0002,469,888
62Jun 15, 2024 15:585,17842,344,39816,568,00002,293,760
63Jun 15, 2024 15:585,17839,504,87615,534,0001,035,0002,371,584
64Jun 16, 2024 13:585,17939,929,91616,572,00002,375,680
65Jun 16, 2024 13:585,17942,036,15615,539,0001,035,0002,367,488
66Jun 15, 2024 16:135,17940,370,60416,574,00002,367,488
67Jun 16, 2024 13:595,18041,607,01716,575,00002,293,760
68Jun 15, 2024 16:135,18043,064,25016,575,00002,293,760
69Jun 15, 2024 16:095,18035,953,66916,576,00002,375,680
70Jun 16, 2024 13:585,18136,130,09615,543,0001,036,0002,293,760
71Jun 15, 2024 16:115,18243,998,32915,545,0001,036,0002,293,760
72Jun 15, 2024 15:585,18336,724,06915,549,0001,036,0002,379,776
73Jun 15, 2024 16:125,18436,605,36215,552,0001,036,0002,371,584
74Jun 15, 2024 16:095,18432,803,83015,552,0001,036,0002,363,392
75Jun 16, 2024 13:585,18533,481,82015,556,0001,037,0002,293,760
76Jun 15, 2024 16:115,18546,238,68416,591,00002,371,584
77Jun 16, 2024 13:595,18632,277,52815,557,0001,037,0002,490,368
78Jun 15, 2024 16:125,18641,218,26915,558,0001,037,0002,293,760
79Jun 15, 2024 16:095,18644,970,52816,596,00002,293,760
80Jun 15, 2024 16:125,18833,458,15015,563,0001,037,0002,367,488
81Jun 15, 2024 16:095,18834,021,43915,563,0001,037,0002,371,584
82Jun 15, 2024 16:095,18844,724,16815,564,0001,037,0002,375,680
83Jun 16, 2024 13:595,19039,480,76116,608,00002,375,680
84Jun 15, 2024 16:125,19029,434,00915,570,0001,038,0002,469,888
85Jun 15, 2024 15:585,19033,513,91215,570,0001,038,0002,449,408
86Jun 15, 2024 15:465,19043,008,68516,607,00002,293,760
87Jun 15, 2024 16:115,19246,868,07415,577,0001,038,0002,371,584
88Jun 15, 2024 16:105,19245,135,22016,613,00002,293,760
89Jun 16, 2024 13:585,19344,591,58815,579,0001,038,0002,293,760
90Jun 15, 2024 16:115,19344,175,23415,579,0001,038,0002,379,776
91Jun 15, 2024 15:585,19337,505,47216,616,00002,293,760
92Jun 15, 2024 16:135,19530,356,52616,625,00002,293,760
93Jun 15, 2024 16:125,19745,446,28815,590,0001,039,0002,293,760
94Jun 15, 2024 15:585,19750,377,79715,591,0001,039,0002,367,488
95Jun 15, 2024 16:105,19836,997,18616,634,00002,371,584
96Jun 15, 2024 15:585,19843,913,32416,635,00002,293,760
97Jun 16, 2024 13:585,19945,705,73415,598,0001,039,0002,482,176
98Jun 15, 2024 16:125,19938,587,48715,598,0001,039,0002,371,584
99Jun 15, 2024 16:115,19943,967,83916,636,00002,293,760
100Jun 15, 2024 15:585,19943,821,92516,636,00002,375,680
101Jun 15, 2024 15:465,19935,983,58515,598,0001,039,0002,375,680
102Jun 15, 2024 16:125,20147,046,97016,643,00002,379,776
103Jun 16, 2024 13:595,20244,780,07716,646,00002,375,680
104Jun 16, 2024 13:595,20344,011,84716,648,00002,371,584
105Jun 15, 2024 16:135,20341,502,75816,650,00002,498,560
106Jun 15, 2024 16:095,20340,611,83216,648,00002,371,584
107Jun 15, 2024 16:115,20446,986,92016,654,00002,379,776
108Jun 15, 2024 16:095,20450,715,27215,612,0001,040,0002,293,760
109Jun 16, 2024 13:585,20546,726,51616,657,00002,359,296
110Jun 15, 2024 16:125,20532,507,69815,616,0001,041,0002,371,584
111Jun 15, 2024 16:095,20545,418,28416,656,00002,375,680
112Jun 15, 2024 15:585,20549,204,21216,657,00002,375,680
113Jun 15, 2024 15:465,20643,845,07615,618,0001,041,0002,293,760
114Jun 15, 2024 15:585,20742,967,44315,622,0001,041,0002,371,584
115Jun 15, 2024 16:135,20840,764,34915,624,0001,041,0002,473,984
116Jun 15, 2024 16:125,20948,095,61915,627,0001,041,0002,293,760
117Jun 15, 2024 16:115,20947,305,10715,629,0001,041,0002,375,680
118Jun 16, 2024 13:585,21138,016,74515,633,0001,042,0002,375,680
119Jun 15, 2024 15:585,21141,483,87515,632,0001,042,0002,293,760
120Jun 15, 2024 15:465,21141,559,75316,674,00002,293,760
121Jun 15, 2024 16:115,21242,017,59615,637,0001,042,0002,478,080
122Jun 15, 2024 16:115,21248,016,30315,635,0001,042,0002,371,584
123Jun 15, 2024 16:115,21347,630,27816,681,00002,293,760
124Jun 15, 2024 16:095,21442,631,66116,686,00002,293,760
125Jun 15, 2024 16:115,21532,954,70415,646,0001,043,0002,371,584
126Jun 15, 2024 16:125,21646,410,53516,690,00002,293,760
127Jun 15, 2024 16:115,21948,360,63915,658,0001,043,0002,367,488
128Jun 15, 2024 16:095,22047,189,47115,660,0001,044,0002,371,584
129Jun 16, 2024 13:585,22132,365,81816,706,00002,498,560
130Jun 15, 2024 16:115,22242,707,66016,709,00002,461,696
131Jun 15, 2024 16:115,22242,402,74315,667,0001,044,0002,293,760
132Jun 16, 2024 13:595,22343,440,60915,670,0001,044,0002,367,488
133Jun 15, 2024 16:095,22643,631,78115,677,0001,045,0002,293,760
134Jun 15, 2024 16:105,23236,362,88415,757,000984,0002,371,584
135Jun 16, 2024 13:585,26942,360,75314,879,0001,983,0002,293,760
136Jun 15, 2024 16:115,38289,194,98317,221,31702,265,088
137Jun 15, 2024 16:125,39564,843,43417,264,40702,363,392
138Jun 15, 2024 16:105,39794,772,58917,271,64402,375,680
139Jun 15, 2024 16:115,39765,844,90217,270,45202,371,584
140Jun 15, 2024 16:115,40085,922,41517,278,86702,236,416
141Jun 16, 2024 13:595,40180,328,09317,283,81102,252,800
142Jun 15, 2024 16:095,40475,801,43717,292,50402,248,704
143Jun 15, 2024 16:125,40574,069,60017,295,40002,240,512
144Jun 15, 2024 16:115,40870,467,44817,306,52802,244,608
145Jun 15, 2024 15:585,40965,443,38817,309,68202,260,992
146Jun 15, 2024 16:095,40987,436,66817,310,08202,375,680
147Jun 15, 2024 15:585,41171,571,02117,316,46502,244,608
148Jun 15, 2024 16:125,41289,621,02417,318,44902,371,584
149Jun 15, 2024 15:585,41473,621,51517,324,65402,265,088
150Jun 15, 2024 16:095,41683,798,14017,332,30202,240,512
151Jun 15, 2024 16:125,41685,038,45317,330,17202,244,608
152Jun 16, 2024 13:585,41680,079,01017,331,36102,244,608
153Jun 15, 2024 16:135,41789,865,69717,333,56102,240,512
154Jun 15, 2024 15:465,42089,157,61417,345,59802,236,416
155Jun 15, 2024 16:095,42187,967,13317,345,60102,248,704
156Jun 15, 2024 16:115,42193,273,17217,348,07502,252,800
157Jun 15, 2024 15:465,42270,187,44317,349,15302,375,680
158Jun 15, 2024 16:105,42688,333,29517,364,62302,252,800
159Jun 16, 2024 13:585,42771,501,11417,365,47302,244,608
160Jun 15, 2024 16:115,42990,059,67617,371,27102,240,512
161Jun 15, 2024 16:125,43285,182,08017,383,02102,375,680
162Jun 16, 2024 13:595,43459,118,19417,388,94702,244,608
163Jun 15, 2024 15:465,43887,148,57517,402,55702,240,512
164Jun 15, 2024 16:115,44189,746,94317,410,99702,367,488
165Jun 15, 2024 16:125,44280,560,43017,413,77502,244,608
166Jun 15, 2024 16:095,44376,619,29617,416,70002,244,608
167Jun 15, 2024 16:115,44574,232,08217,425,20002,236,416
168Jun 15, 2024 15:585,44791,698,09017,429,75702,236,416
169Jun 15, 2024 16:135,44888,183,67217,432,99202,236,416
170Jun 15, 2024 15:585,45472,027,68217,453,24502,375,680
171Jun 16, 2024 13:585,45491,792,14217,451,87102,248,704
172Jun 15, 2024 16:105,45697,284,48417,458,66802,236,416
173Jun 15, 2024 16:115,45668,695,94717,460,31602,244,608
174Jun 15, 2024 15:585,45980,047,70017,468,48902,244,608
175Jun 16, 2024 13:585,46068,516,97317,471,27502,252,800
176Jun 16, 2024 13:585,46594,378,61217,488,94702,244,608
177Jun 16, 2024 13:585,47362,684,69217,514,09702,248,704
178Jun 15, 2024 16:095,47678,237,85017,523,97502,232,320
179Jun 15, 2024 16:135,49281,102,20517,575,21302,236,416
180Jun 16, 2024 13:595,49679,631,56217,588,11202,252,800