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 listJan 2, 2026 04:19HattonuriHattonuriScore: 4,416Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jan 2, 2026 04:194,38428,839,93612,026,0002,004,0002,281,472
2Jan 2, 2026 04:214,38429,312,89512,024,0002,004,0002,281,472
3Jan 2, 2026 04:194,38734,295,80412,033,0002,005,0002,441,216
4Jan 2, 2026 04:194,38729,536,45112,034,0002,005,0002,281,472
5Jan 2, 2026 04:204,38833,765,84512,037,0002,006,0002,445,312
6Jan 2, 2026 04:214,38932,144,47612,039,0002,006,0002,281,472
7Jan 2, 2026 04:214,39142,078,57612,045,0002,007,0002,449,408
8Jan 2, 2026 04:204,39236,981,13112,047,0002,007,0002,281,472
9Jan 2, 2026 04:204,39232,349,93312,046,0002,007,0002,449,408
10Jan 2, 2026 04:214,39334,638,79612,051,0002,008,0002,441,216
11Jan 2, 2026 04:194,39428,679,59112,052,0002,008,0002,449,408
12Jan 2, 2026 04:204,39536,771,95712,055,0002,009,0002,449,408
13Jan 2, 2026 04:204,39536,017,59712,055,0002,009,0002,281,472
14Jan 2, 2026 04:194,39635,197,44912,059,0002,009,0002,281,472
15Jan 2, 2026 04:214,39632,047,39012,057,0002,009,0002,453,504
16Jan 2, 2026 04:214,39633,224,26912,058,0002,009,0002,445,312
17Jan 2, 2026 04:194,39731,192,38312,061,0002,010,0002,281,472
18Jan 2, 2026 04:214,39737,886,05112,060,0002,010,0002,281,472
19Jan 2, 2026 04:194,39833,721,12212,064,0002,010,0002,281,472
20Jan 2, 2026 04:214,39834,574,74412,062,0002,010,0002,281,472
21Jan 2, 2026 04:204,39938,364,86912,067,0002,011,0002,449,408
22Jan 2, 2026 04:204,39931,853,51512,067,0002,011,0002,457,600
23Jan 2, 2026 04:194,40027,531,37212,070,0002,011,0002,449,408
24Jan 2, 2026 04:194,40034,977,97812,068,0002,011,0002,449,408
25Jan 2, 2026 04:214,40029,789,30512,070,0002,011,0002,449,408
26Jan 2, 2026 04:214,40031,354,20112,070,0002,011,0002,445,312
27Jan 2, 2026 04:214,40034,060,43312,070,0002,011,0002,281,472
28Jan 2, 2026 04:204,40133,091,26912,071,0002,011,0002,281,472
29Jan 2, 2026 04:194,40232,826,91412,074,0002,012,0002,281,472
30Jan 2, 2026 04:214,40333,605,99312,076,0002,012,0002,281,472
31Jan 2, 2026 04:204,40434,587,97312,079,0002,013,0002,281,472
32Jan 2, 2026 04:194,40529,426,95112,083,0002,013,0002,281,472
33Jan 2, 2026 04:214,40528,536,29912,082,0002,013,0002,531,328
34Jan 2, 2026 04:194,40634,740,84012,086,0002,014,0002,281,472
35Jan 2, 2026 04:204,40629,079,27112,086,0002,014,0002,449,408
36Jan 2, 2026 04:214,40631,849,49712,084,0002,014,0002,281,472
37Jan 2, 2026 04:194,40730,452,67712,087,0002,014,0002,281,472
38Jan 2, 2026 04:194,40835,683,88212,091,0002,015,0002,445,312
39Jan 2, 2026 04:194,40829,743,53812,090,0002,015,0002,437,120
40Jan 2, 2026 04:214,40835,055,13312,091,0002,015,0002,433,024
41Jan 2, 2026 04:194,40938,959,40612,095,0002,015,0002,281,472
42Jan 2, 2026 04:214,40929,570,16112,093,0002,015,0002,445,312
43Jan 2, 2026 04:194,41031,930,20512,096,0002,016,0002,449,408
44Jan 2, 2026 04:194,41133,715,63513,108,0001,008,0002,445,312
45Jan 2, 2026 04:214,41129,980,33512,100,0002,016,0002,453,504
46Jan 2, 2026 04:194,41235,015,28512,102,0002,017,0002,277,376
47Jan 2, 2026 04:194,41333,915,41812,103,0002,017,0002,281,472
48Jan 2, 2026 04:194,41327,114,94612,103,0002,017,0002,441,216
49Jan 2, 2026 04:204,41333,173,97112,103,0002,017,0002,281,472
50Jan 2, 2026 04:204,41338,522,87712,105,0002,017,0002,449,408
51Jan 2, 2026 04:204,41334,746,60612,106,0002,017,0002,281,472
52Jan 2, 2026 04:214,41330,138,90412,103,0002,017,0002,281,472
53Jan 2, 2026 04:204,41339,287,46312,104,0002,017,0002,281,472
54Jan 2, 2026 04:194,41535,905,87912,110,0002,018,0002,281,472
55Jan 2, 2026 04:214,41540,063,47412,110,0002,018,0002,445,312
56Jan 2, 2026 04:214,41628,293,48612,112,0002,018,0002,445,312
57Jan 2, 2026 04:194,41732,831,52512,115,0002,019,0002,281,472
58Jan 2, 2026 04:204,41729,132,34112,116,0002,019,0002,449,408
59Jan 2, 2026 04:204,41834,716,70312,119,0002,019,0002,445,312
60Jan 2, 2026 04:214,41838,238,39012,119,0002,019,0002,449,408
61Jan 2, 2026 04:194,41935,208,99912,121,0002,020,0002,445,312
62Jan 2, 2026 04:204,41928,423,98712,120,0002,020,0002,281,472
63Jan 2, 2026 04:194,42240,722,33812,128,0002,021,0002,281,472
64Jan 2, 2026 04:204,42234,755,13712,130,0002,021,0002,281,472
65Jan 2, 2026 04:204,42330,735,27412,133,0002,022,0002,441,216
66Jan 2, 2026 04:204,42335,989,37912,131,0002,021,0002,449,408
67Jan 2, 2026 04:214,42328,296,42212,133,0002,022,0002,441,216
68Jan 2, 2026 04:204,42527,558,24812,138,0002,023,0002,281,472
69Jan 2, 2026 04:194,42638,929,80312,139,0002,023,0002,453,504
70Jan 2, 2026 04:204,42631,388,71112,139,0002,023,0002,277,376
71Jan 2, 2026 04:194,42731,503,90012,143,0002,023,0002,441,216
72Jan 2, 2026 04:204,42734,076,07012,143,0002,023,0002,281,472
73Jan 2, 2026 04:194,42829,809,18112,147,0002,024,0002,281,472
74Jan 2, 2026 04:204,42828,691,06312,145,0002,024,0002,281,472
75Jan 2, 2026 04:204,42827,621,92712,147,0002,024,0002,281,472
76Jan 2, 2026 04:214,42828,391,48712,147,0002,024,0002,281,472
77Jan 2, 2026 04:214,42829,774,37012,146,0002,024,0002,453,504
78Jan 2, 2026 04:204,42830,281,90612,145,0002,024,0002,281,472
79Jan 2, 2026 04:194,42940,139,96812,149,0002,024,0002,281,472
80Jan 2, 2026 04:204,42932,846,91813,160,0001,012,0002,281,472
81Jan 2, 2026 04:214,42931,867,55012,148,0002,024,0002,441,216
82Jan 2, 2026 04:194,43030,483,12212,151,0002,025,0002,453,504
83Jan 2, 2026 04:204,43040,230,57812,150,0002,025,0002,441,216
84Jan 2, 2026 04:194,43133,106,76212,155,0002,025,0002,449,408
85Jan 2, 2026 04:214,43133,653,97412,154,0002,025,0002,445,312
86Jan 2, 2026 04:204,43337,976,53712,158,0002,026,0002,281,472
87Jan 2, 2026 04:204,43328,638,58612,158,0002,026,0002,281,472
88Jan 2, 2026 04:214,43529,066,61712,165,0002,027,0002,281,472
89Jan 2, 2026 04:194,43933,729,82012,176,0002,029,0002,281,472
90Jan 2, 2026 04:194,43941,245,67012,175,0002,029,0002,449,408
91Jan 2, 2026 04:204,44433,861,83612,190,0002,031,0002,281,472
92Jan 2, 2026 04:194,44830,851,66012,199,0002,033,0002,281,472
93Jan 2, 2026 04:204,45432,691,19812,216,0002,036,0002,281,472
94Jan 2, 2026 04:194,46729,861,46713,273,0001,021,0002,281,472
95Jan 2, 2026 04:204,47031,248,97112,260,0002,043,0002,453,504
96Jan 2, 2026 04:194,47237,387,25712,266,0002,044,0002,281,472
97Jan 2, 2026 04:214,47226,856,99813,287,0001,022,0002,445,312
98Jan 2, 2026 04:214,47335,245,22214,315,00002,281,472
99Jan 2, 2026 04:204,48141,437,82113,316,0001,024,0002,441,216
100Jan 2, 2026 04:204,48126,566,76513,316,0001,024,0002,449,408
101Jan 2, 2026 04:214,50735,264,87213,391,0001,030,0002,449,408
102Jan 2, 2026 04:194,53938,067,30713,489,0001,037,0002,273,280
103Jan 2, 2026 04:194,56337,432,66913,558,0001,042,0002,445,312
104Jan 2, 2026 04:204,67732,789,99213,970,000997,0002,437,120
105Jan 2, 2026 04:194,69932,416,71913,033,0002,005,0002,281,472
106Jan 2, 2026 04:194,70936,544,60914,064,0001,004,0002,281,472
107Jan 2, 2026 04:204,80532,980,22914,351,0001,025,0002,441,216
108Jan 2, 2026 04:204,81536,290,00613,355,0002,054,0002,449,408
109Jan 2, 2026 04:204,84043,573,81415,488,00002,445,312
110Jan 2, 2026 04:194,88239,708,15115,621,00002,281,472
111Jan 2, 2026 04:195,28445,514,85415,916,000994,0002,445,312