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 23:34Alexander MonakovAlexander MonakovScore: 4,553Success
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 23:104,50435,669,99214,413,00002,498,560
2Mar 17, 2023 23:094,50930,581,36114,428,00002,494,464
3Mar 17, 2023 23:094,51341,118,86714,441,00002,498,560
4Mar 17, 2023 23:094,51435,495,91814,445,00002,490,368
5Mar 17, 2023 23:344,51536,022,95814,448,00002,498,560
6Mar 17, 2023 23:094,51528,468,68414,448,00002,498,560
7Mar 17, 2023 23:104,51829,623,32814,459,00002,277,376
8Mar 17, 2023 23:104,51937,510,56114,460,00002,490,368
9Mar 17, 2023 23:094,51932,696,06014,460,00002,277,376
10Mar 17, 2023 23:104,51927,486,11014,460,00002,277,376
11Mar 17, 2023 23:094,51937,747,30114,462,00002,498,560
12Mar 17, 2023 23:104,51932,160,85114,462,00002,277,376
13Mar 17, 2023 23:094,52135,138,34914,468,00002,494,464
14Mar 17, 2023 23:344,52329,089,47714,474,00002,502,656
15Mar 17, 2023 23:104,52536,960,18214,479,00002,277,376
16Mar 17, 2023 23:104,52534,424,79714,479,00002,502,656
17Mar 17, 2023 23:094,52533,291,74114,480,00002,494,464
18Mar 17, 2023 23:094,52627,970,40814,483,00002,490,368
19Mar 17, 2023 23:104,52731,320,80614,486,00002,494,464
20Mar 17, 2023 23:104,52727,887,68414,485,00002,498,560
21Mar 17, 2023 23:104,52735,928,42013,453,0001,034,0002,490,368
22Mar 17, 2023 23:104,52830,738,35214,490,00002,502,656
23Mar 17, 2023 23:094,52833,787,84414,489,00002,502,656
24Mar 17, 2023 23:344,52936,346,51314,492,00002,277,376
25Mar 17, 2023 23:094,53027,308,69014,496,00002,498,560
26Mar 17, 2023 23:344,53134,187,29314,498,00002,277,376
27Mar 17, 2023 23:104,53141,417,38414,498,00002,277,376
28Mar 17, 2023 23:094,53227,507,04814,503,00002,277,376
29Mar 17, 2023 23:094,53432,365,67514,510,00002,502,656
30Mar 17, 2023 23:104,53435,107,99814,510,00002,502,656
31Mar 17, 2023 23:104,53428,626,22514,510,00002,498,560
32Mar 17, 2023 23:344,53536,302,17114,512,00002,277,376
33Mar 17, 2023 23:104,53528,448,53414,512,00002,535,424
34Mar 17, 2023 23:104,53632,025,91914,516,00002,277,376
35Mar 17, 2023 23:094,53628,348,43214,514,00002,277,376
36Mar 17, 2023 23:344,53835,313,64414,520,00002,494,464
37Mar 17, 2023 23:094,53841,863,31914,523,00002,277,376
38Mar 17, 2023 23:104,53933,153,94513,488,0001,037,0002,277,376
39Mar 17, 2023 23:344,53938,828,50914,525,00002,277,376
40Mar 17, 2023 23:104,54134,227,33514,532,00002,277,376
41Mar 17, 2023 23:094,54431,473,96413,504,0001,038,0002,498,560
42Mar 17, 2023 23:104,54531,927,02114,544,00002,494,464
43Mar 17, 2023 23:104,54536,631,16913,506,0001,038,0002,498,560
44Mar 17, 2023 23:094,54635,318,38014,547,00002,502,656
45Mar 17, 2023 23:344,54830,546,76713,514,0001,039,0002,277,376
46Mar 17, 2023 23:104,55040,268,80514,561,00002,486,272
47Mar 17, 2023 23:094,55030,539,62614,560,00002,277,376
48Mar 17, 2023 23:094,55039,816,63414,561,00002,494,464
49Mar 17, 2023 23:094,55333,274,64813,531,0001,040,0002,277,376
50Mar 17, 2023 23:104,55430,728,99214,572,00002,277,376
51Mar 17, 2023 23:344,55529,456,38214,575,00002,277,376
52Mar 17, 2023 23:104,55530,210,93914,576,00002,277,376
53Mar 17, 2023 23:344,55635,276,60514,579,00002,277,376
54Mar 17, 2023 23:104,55631,520,44614,580,00002,502,656
55Mar 17, 2023 23:344,55730,119,49214,582,00002,277,376
56Mar 17, 2023 23:344,55730,961,92014,581,00002,277,376
57Mar 17, 2023 23:344,55738,715,82613,541,0001,041,0002,277,376
58Mar 17, 2023 23:344,55832,629,99613,543,0001,041,0002,494,464
59Mar 17, 2023 23:104,55838,055,13814,584,00002,494,464
60Mar 17, 2023 23:344,55841,958,57014,586,00002,506,752
61Mar 17, 2023 23:344,56032,006,43814,592,00002,277,376
62Mar 17, 2023 23:344,56129,388,41214,595,00002,494,464
63Mar 17, 2023 23:094,56235,986,44614,597,00002,498,560
64Mar 17, 2023 23:104,56337,454,53914,600,00002,277,376
65Mar 17, 2023 23:094,56541,107,33214,609,00002,277,376
66Mar 17, 2023 23:104,56740,875,62413,571,0001,043,0002,498,560
67Mar 17, 2023 23:094,56833,216,56314,616,00002,277,376
68Mar 17, 2023 23:094,56932,107,42213,578,0001,044,0002,273,280
69Mar 17, 2023 23:344,57431,444,11014,638,00002,273,280
70Mar 17, 2023 23:094,57538,435,42714,640,00002,277,376
71Mar 17, 2023 23:094,58344,203,88513,619,0001,047,0002,502,656
72Mar 17, 2023 23:094,60931,020,47812,783,0001,966,0002,498,560
73Mar 17, 2023 23:094,75192,015,10315,203,96702,244,608
74Mar 17, 2023 23:104,75566,393,70215,214,64902,248,704
75Mar 17, 2023 23:104,76184,443,34715,235,09802,256,896
76Mar 17, 2023 23:094,77577,688,25215,280,91702,236,416
77Mar 17, 2023 23:344,77781,756,15015,285,41602,248,704
78Mar 17, 2023 23:094,77892,011,37815,288,62502,240,512
79Mar 17, 2023 23:104,77957,610,09715,293,19402,244,608
80Mar 17, 2023 23:104,781103,192,92715,298,38802,248,704
81Mar 17, 2023 23:344,78389,208,73915,304,77402,244,608
82Mar 17, 2023 23:344,78475,912,94715,307,29102,240,512
83Mar 17, 2023 23:094,78968,370,36515,325,17302,240,512
84Mar 17, 2023 23:094,78993,698,59615,323,61102,240,512
85Mar 17, 2023 23:094,79078,868,39615,328,75002,248,704
86Mar 17, 2023 23:104,79179,455,05815,330,20502,236,416
87Mar 17, 2023 23:094,79176,034,49415,331,63902,240,512
88Mar 17, 2023 23:104,79683,900,13215,345,85202,244,608
89Mar 17, 2023 23:344,79683,672,62815,348,11102,244,608
90Mar 17, 2023 23:094,80585,950,52315,375,94702,244,608
91Mar 17, 2023 23:104,80996,223,69515,390,30602,248,704
92Mar 17, 2023 23:344,81687,636,47415,410,99502,244,608
93Mar 17, 2023 23:344,817106,262,89415,413,75102,244,608
94Mar 17, 2023 23:104,81977,405,73915,419,88702,240,512
95Mar 17, 2023 23:094,82293,036,40815,431,32402,244,608
96Mar 17, 2023 23:104,82587,488,78415,439,04902,240,512