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 listAug 31, 2024 09:15matsuoka-601matsuoka-601Score: 4,406Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Aug 31, 2024 12:374,37935,917,55712,012,0002,002,0002,445,312
2Sep 1, 2024 13:394,38427,722,09612,024,0002,004,0002,445,312
3Aug 31, 2024 09:154,38427,445,03612,026,0002,004,0002,281,472
4Sep 1, 2024 13:404,38634,371,01512,030,0002,005,0002,449,408
5Sep 1, 2024 13:414,38735,050,55212,033,0002,005,0002,441,216
6Sep 1, 2024 13:404,38727,584,07012,033,0002,005,0002,281,472
7Sep 1, 2024 13:394,38830,783,41012,037,0002,006,0002,449,408
8Aug 31, 2024 09:154,38840,311,04512,035,0002,005,0002,281,472
9Aug 31, 2024 09:154,38834,806,62212,037,0002,006,0002,281,472
10Sep 5, 2024 12:244,38832,966,21012,036,0002,006,0002,457,600
11Sep 1, 2024 13:404,38929,290,82712,040,0002,006,0002,449,408
12Sep 1, 2024 13:414,38932,566,82012,040,0002,006,0002,277,376
13Sep 1, 2024 13:414,38935,685,12712,038,0002,006,0002,281,472
14Sep 1, 2024 13:394,38929,761,99412,038,0002,006,0002,277,376
15Sep 5, 2024 12:244,38928,809,89912,039,0002,006,0002,445,312
16Sep 1, 2024 13:394,39034,766,86912,041,0002,006,0002,441,216
17Sep 1, 2024 13:414,39034,611,77612,041,0002,006,0002,445,312
18Sep 5, 2024 12:274,39029,284,92712,042,0002,007,0002,281,472
19Sep 1, 2024 13:414,39137,982,60312,044,0002,007,0002,277,376
20Sep 1, 2024 13:424,39128,882,61512,043,0002,007,0002,281,472
21Sep 1, 2024 13:414,39136,130,00312,044,0002,007,0002,449,408
22Sep 1, 2024 13:394,39130,196,82212,044,0002,007,0002,449,408
23Sep 1, 2024 13:414,39331,334,09412,050,0002,008,0002,281,472
24Sep 1, 2024 13:414,39332,313,21212,050,0002,008,0002,281,472
25Sep 1, 2024 13:404,39333,789,40712,050,0002,008,0002,277,376
26Sep 1, 2024 13:404,39335,426,75212,050,0002,008,0002,445,312
27Aug 31, 2024 12:374,39431,749,78512,053,0002,008,0002,539,520
28Sep 1, 2024 13:394,39435,817,40712,052,0002,008,0002,449,408
29Sep 1, 2024 13:404,39429,322,06412,053,0002,008,0002,437,120
30Sep 1, 2024 13:394,39434,753,44312,053,0002,008,0002,281,472
31Aug 31, 2024 09:154,39533,704,99812,054,0002,009,0002,277,376
32Sep 1, 2024 13:404,39539,808,60712,054,0002,009,0002,449,408
33Sep 5, 2024 12:274,39530,223,13812,056,0002,009,0002,281,472
34Sep 1, 2024 13:394,39638,728,77512,057,0002,009,0002,539,520
35Sep 1, 2024 13:394,39629,330,23812,057,0002,009,0002,277,376
36Aug 31, 2024 09:154,39728,320,54512,060,0002,010,0002,277,376
37Sep 1, 2024 13:404,39735,777,28312,060,0002,010,0002,277,376
38Sep 1, 2024 13:414,39730,661,29712,060,0002,010,0002,539,520
39Sep 1, 2024 13:424,39738,023,64812,061,0002,010,0002,449,408
40Sep 1, 2024 13:404,39732,879,03112,061,0002,010,0002,445,312
41Sep 1, 2024 13:404,39729,787,42112,060,0002,010,0002,281,472
42Sep 5, 2024 12:244,39726,786,68812,061,0002,010,0002,445,312
43Aug 31, 2024 09:154,39827,615,60012,064,0002,010,0002,453,504
44Sep 1, 2024 13:414,39829,260,79112,063,0002,010,0002,277,376
45Sep 1, 2024 13:404,39838,688,03012,062,0002,010,0002,281,472
46Sep 1, 2024 13:404,39830,839,93612,065,0002,010,0002,535,424
47Sep 1, 2024 13:404,39835,944,56412,064,0002,010,0002,281,472
48Sep 1, 2024 13:394,39842,261,34812,063,0002,010,0002,281,472
49Sep 1, 2024 13:394,39840,570,16012,065,0002,010,0002,281,472
50Aug 31, 2024 09:154,39831,481,16112,065,0002,010,0002,449,408
51Sep 5, 2024 12:274,39835,394,27012,065,0002,010,0002,281,472
52Sep 1, 2024 13:414,39931,979,72012,066,0002,011,0002,277,376
53Aug 31, 2024 09:154,39932,517,63312,066,0002,011,0002,281,472
54Sep 5, 2024 12:274,39929,944,35012,067,0002,011,0002,453,504
55Sep 1, 2024 13:414,40040,786,68012,069,0002,011,0002,277,376
56Sep 1, 2024 13:414,40031,101,06312,069,0002,011,0002,535,424
57Sep 1, 2024 13:424,40031,395,59612,070,0002,011,0002,449,408
58Sep 1, 2024 13:404,40032,276,25912,069,0002,011,0002,281,472
59Sep 5, 2024 12:274,40030,878,50712,070,0002,011,0002,449,408
60Sep 1, 2024 13:404,40132,890,13212,071,0002,011,0002,539,520
61Sep 1, 2024 13:424,40136,397,55512,071,0002,011,0002,449,408
62Aug 31, 2024 12:374,40135,379,84312,071,0002,011,0002,445,312
63Sep 1, 2024 13:424,40234,588,88412,074,0002,012,0002,449,408
64Sep 1, 2024 13:404,40231,506,63012,075,0002,012,0002,457,600
65Sep 1, 2024 13:404,40234,684,15212,074,0002,012,0002,441,216
66Aug 31, 2024 12:374,40237,853,19912,073,0002,012,0002,453,504
67Sep 1, 2024 13:414,40329,010,43212,076,0002,012,0002,531,328
68Sep 1, 2024 13:424,40335,647,36612,076,0002,012,0002,539,520
69Sep 1, 2024 13:414,40335,399,84312,078,0002,013,0002,449,408
70Aug 31, 2024 09:154,40432,412,13312,081,0002,013,0002,277,376
71Sep 1, 2024 13:404,40429,997,85112,081,0002,013,0002,277,376
72Sep 1, 2024 13:404,40427,670,54512,080,0002,013,0002,453,504
73Sep 1, 2024 13:394,40436,871,32712,081,0002,013,0002,281,472
74Aug 31, 2024 09:154,40431,859,00112,079,0002,013,0002,281,472
75Sep 1, 2024 13:404,40535,590,88212,083,0002,013,0002,539,520
76Sep 1, 2024 13:404,40640,454,93712,084,0002,014,0002,437,120
77Aug 31, 2024 12:374,40635,107,18012,085,0002,014,0002,437,120
78Aug 31, 2024 09:154,40634,199,59912,086,0002,014,0002,281,472
79Sep 1, 2024 13:424,40741,077,85412,089,0002,014,0002,281,472
80Sep 1, 2024 13:394,40730,948,69912,088,0002,014,0002,441,216
81Aug 31, 2024 09:154,40742,165,56012,089,0002,014,0002,453,504
82Sep 5, 2024 12:244,40743,455,45912,087,0002,014,0002,281,472
83Sep 1, 2024 13:414,40833,408,32912,090,0002,015,0002,449,408
84Sep 1, 2024 13:424,40829,400,11812,091,0002,015,0002,453,504
85Sep 1, 2024 13:424,40835,489,88012,090,0002,014,0002,281,472
86Sep 1, 2024 13:424,40843,732,65612,091,0002,015,0002,453,504
87Sep 1, 2024 13:424,40836,732,84612,091,0002,015,0002,445,312
88Sep 1, 2024 13:404,40835,646,70212,092,0002,015,0002,281,472
89Sep 1, 2024 13:394,40836,751,64913,098,0001,007,0002,281,472
90Aug 31, 2024 12:374,40838,675,58812,092,0002,015,0002,281,472
91Sep 1, 2024 13:414,40934,972,10512,093,0002,015,0002,277,376
92Sep 1, 2024 13:404,40935,137,68812,095,0002,015,0002,281,472
93Sep 1, 2024 13:404,40929,767,46412,093,0002,015,0002,453,504
94Sep 1, 2024 13:394,40932,211,43112,093,0002,015,0002,281,472
95Aug 31, 2024 12:374,40935,996,00212,094,0002,015,0002,457,600
96Aug 31, 2024 12:374,40937,791,56812,095,0002,015,0002,281,472
97Aug 31, 2024 09:154,40935,757,91712,093,0002,015,0002,449,408
98Aug 31, 2024 12:374,41031,345,83012,096,0002,016,0002,539,520
99Sep 1, 2024 13:414,41040,785,17912,097,0002,016,0002,441,216
100Sep 1, 2024 13:414,41032,117,11912,097,0002,016,0002,277,376
101Aug 31, 2024 12:374,41027,620,02212,096,0002,016,0002,437,120
102Sep 5, 2024 12:244,41029,973,81812,097,0002,016,0002,535,424
103Aug 31, 2024 09:154,41136,366,15712,099,0002,016,0002,445,312
104Sep 1, 2024 13:394,41135,814,10013,108,0001,008,0002,441,216
105Sep 1, 2024 13:414,41130,777,85712,100,0002,016,0002,445,312
106Sep 1, 2024 13:414,41137,244,64813,107,0001,008,0002,449,408
107Sep 1, 2024 13:404,41129,666,51612,099,0002,016,0002,281,472
108Sep 1, 2024 13:404,41130,254,41112,098,0002,016,0002,531,328
109Aug 31, 2024 09:154,41235,546,79312,101,0002,016,0002,277,376
110Sep 1, 2024 13:414,41229,908,84012,102,0002,017,0002,449,408
111Aug 31, 2024 12:374,41230,170,20812,101,0002,016,0002,535,424
112Aug 31, 2024 09:154,41335,575,23512,105,0002,017,0002,281,472
113Sep 5, 2024 12:244,41328,381,14312,105,0002,017,0002,277,376
114Sep 5, 2024 12:274,41333,624,99812,104,0002,017,0002,281,472
115Sep 5, 2024 12:274,41334,461,58712,105,0002,017,0002,445,312
116Sep 1, 2024 13:404,41434,554,61212,107,0002,017,0002,445,312
117Sep 1, 2024 13:394,41525,737,69112,109,0002,018,0002,273,280
118Aug 31, 2024 09:154,41633,657,47012,113,0002,018,0002,281,472
119Aug 31, 2024 09:154,41630,859,42712,113,0002,018,0002,441,216
120Sep 1, 2024 13:414,41739,327,41212,115,0002,019,0002,539,520
121Sep 1, 2024 13:414,41731,434,54712,116,0002,019,0002,453,504
122Sep 1, 2024 13:414,41731,368,93712,116,0002,019,0002,445,312
123Aug 31, 2024 12:374,41734,250,10112,116,0002,019,0002,449,408
124Aug 31, 2024 09:154,41734,394,44913,125,0001,009,0002,449,408
125Sep 5, 2024 12:244,41731,006,30512,116,0002,019,0002,449,408
126Sep 5, 2024 12:274,41728,322,96912,116,0002,019,0002,277,376
127Sep 1, 2024 13:414,41835,117,50812,119,0002,019,0002,281,472
128Sep 1, 2024 13:404,41832,384,07312,119,0002,019,0002,535,424
129Aug 31, 2024 09:154,41831,189,90612,118,0002,019,0002,281,472
130Aug 31, 2024 09:154,41835,015,32711,108,0003,029,0002,281,472
131Sep 5, 2024 12:274,41833,038,44612,119,0002,019,0002,281,472
132Sep 1, 2024 13:394,42027,843,07812,124,0002,020,0002,445,312
133Sep 1, 2024 13:424,42030,364,46512,123,0002,020,0002,535,424
134Sep 1, 2024 13:404,42027,534,96412,123,0002,020,0002,281,472
135Sep 1, 2024 13:404,42042,208,39312,123,0002,020,0002,449,408
136Sep 5, 2024 12:244,42027,723,15712,125,0002,020,0002,281,472
137Sep 1, 2024 13:404,42135,705,59412,126,0002,021,0002,273,280
138Sep 1, 2024 13:414,42130,362,39112,126,0002,021,0002,441,216
139Sep 1, 2024 13:414,42128,515,69212,126,0002,021,0002,445,312
140Sep 5, 2024 12:244,42236,864,94212,128,0002,021,0002,277,376
141Sep 1, 2024 13:404,42335,892,36312,133,0002,022,0002,281,472
142Sep 1, 2024 13:404,42329,231,91313,067,0001,088,0002,535,424
143Sep 1, 2024 13:414,42433,070,30712,135,0002,022,0002,437,120
144Aug 31, 2024 09:154,42430,979,74712,134,0002,022,0002,285,568
145Sep 1, 2024 13:404,42537,197,29412,138,0002,023,0002,437,120
146Aug 31, 2024 09:154,42730,421,29512,142,0002,023,0002,281,472
147Sep 1, 2024 13:404,42831,059,64812,146,0002,024,0002,535,424
148Aug 31, 2024 09:154,42832,979,47712,145,0002,024,0002,281,472
149Sep 1, 2024 13:404,42932,043,45212,149,0002,024,0002,277,376
150Sep 1, 2024 13:414,43337,427,60212,158,0002,026,0002,449,408