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 8, 2024 19:08джулисджулисScore: 5,590Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 8, 2024 19:075,54042,084,79916,685,0001,042,0002,367,488
2Jun 8, 2024 19:085,57240,714,80515,848,0001,981,0002,371,584
3Jun 8, 2024 19:075,57247,253,39316,839,000990,0002,293,760
4Jun 8, 2024 19:045,57234,508,86815,849,0001,981,0002,363,392
5Jun 8, 2024 19:085,57544,156,08315,857,0001,982,0002,375,680
6Jun 8, 2024 19:085,57544,088,82717,840,00002,379,776
7Jun 8, 2024 19:075,57843,482,86215,865,0001,983,0002,293,760
8Jun 8, 2024 19:045,57835,620,65416,860,000991,0002,293,760
9Jun 8, 2024 19:085,57942,759,39715,869,0001,983,0002,293,760
10Jun 8, 2024 19:085,57944,059,09016,861,000991,0002,293,760
11Jun 8, 2024 19:085,57949,623,97316,861,000991,0002,293,760
12Jun 8, 2024 19:085,57949,124,21915,871,0001,983,0002,293,760
13Jun 8, 2024 19:085,58043,996,84115,872,0001,984,0002,469,888
14Jun 8, 2024 19:085,58143,458,83115,874,0001,984,0002,490,368
15Jun 8, 2024 19:085,58137,282,76815,876,0001,984,0002,367,488
16Jun 8, 2024 19:085,58146,731,12716,866,000992,0002,367,488
17Jun 8, 2024 19:085,58241,463,75916,869,000992,0002,293,760
18Jun 8, 2024 19:085,58235,498,71716,871,000992,0002,473,984
19Jun 8, 2024 19:085,58245,091,79616,871,000992,0002,363,392
20Jun 8, 2024 19:085,58347,295,28716,872,000992,0002,293,760
21Jun 8, 2024 19:085,58341,731,47715,880,0001,985,0002,506,752
22Jun 8, 2024 19:085,58344,654,93715,881,0001,985,0002,367,488
23Jun 8, 2024 19:085,58342,553,07516,875,000992,0002,367,488
24Jun 8, 2024 19:085,58348,553,91416,873,000992,0002,363,392
25Jun 8, 2024 19:085,58343,690,25016,873,000992,0002,293,760
26Jun 8, 2024 19:075,58333,898,78316,873,000992,0002,478,080
27Jun 8, 2024 19:075,58346,949,36217,866,00002,367,488
28Jun 8, 2024 19:085,58446,680,02116,878,000992,0002,293,760
29Jun 8, 2024 19:085,58446,087,74316,876,000992,0002,371,584
30Jun 8, 2024 19:085,58442,147,16215,883,0001,985,0002,367,488
31Jun 8, 2024 19:085,58434,681,94815,885,0001,985,0002,371,584
32Jun 8, 2024 19:085,58445,094,83516,876,000992,0002,478,080
33Jun 8, 2024 19:075,58444,256,65115,885,0001,985,0002,293,760
34Jun 8, 2024 19:045,58440,662,07515,883,0001,985,0002,371,584
35Jun 8, 2024 19:045,58443,955,89915,884,0001,985,0002,482,176
36Jun 8, 2024 19:085,58645,372,31117,875,00002,293,760
37Jun 8, 2024 19:075,58643,932,26615,889,0001,986,0002,371,584
38Jun 8, 2024 19:075,58643,403,16715,889,0001,986,0002,486,272
39Jun 8, 2024 19:075,58646,516,92916,883,000993,0002,293,760
40Jun 8, 2024 19:075,58641,910,07216,883,000993,0002,478,080
41Jun 8, 2024 19:085,58743,515,77815,892,0001,986,0002,371,584
42Jun 8, 2024 19:085,58745,973,01916,885,000993,0002,379,776
43Jun 8, 2024 19:085,58748,949,69216,885,000993,0002,371,584
44Jun 8, 2024 19:085,58743,801,35916,885,000993,0002,293,760
45Jun 8, 2024 19:085,58848,545,25116,890,000993,0002,367,488
46Jun 8, 2024 19:085,58843,277,94316,887,000993,0002,363,392
47Jun 8, 2024 19:085,58843,469,41715,894,0001,986,0002,367,488
48Jun 8, 2024 19:085,58844,732,95316,888,000993,0002,293,760
49Jun 8, 2024 19:075,58848,913,15616,887,000993,0002,371,584
50Jun 8, 2024 19:085,58942,979,55116,893,000993,0002,293,760
51Jun 8, 2024 19:045,58933,982,01816,891,000993,0002,482,176
52Jun 8, 2024 19:045,58946,101,63916,891,000993,0002,367,488
53Jun 8, 2024 19:085,59043,325,11215,900,0001,987,0002,379,776
54Jun 8, 2024 19:075,59047,008,19717,887,00002,293,760
55Jun 8, 2024 19:075,59033,248,01115,902,0001,987,0002,375,680
56Jun 8, 2024 19:045,59048,018,97615,902,0001,987,0002,293,760
57Jun 8, 2024 19:085,59334,582,19615,908,0001,988,0002,371,584
58Jun 8, 2024 19:085,59453,128,57815,913,0001,989,0002,293,760
59Jun 8, 2024 19:085,59447,043,47716,908,000994,0002,355,200
60Jun 8, 2024 19:085,59443,964,28316,908,000994,0002,371,584
61Jun 8, 2024 19:075,59445,356,01717,902,00002,293,760
62Jun 8, 2024 19:085,59535,973,71316,911,000994,0002,375,680
63Jun 8, 2024 19:085,59547,932,32616,909,000994,0002,293,760
64Jun 8, 2024 19:075,59543,203,02516,909,000994,0002,293,760
65Jun 8, 2024 19:085,59633,362,61916,912,000994,0002,293,760
66Jun 8, 2024 19:085,59646,342,18315,918,0001,989,0002,375,680
67Jun 8, 2024 19:085,60044,901,16415,930,0001,991,0002,293,760
68Jun 8, 2024 19:075,60047,019,18016,925,000995,0002,293,760
69Jun 8, 2024 19:085,60347,306,39215,937,0001,992,0002,375,680
70Jun 8, 2024 19:085,60344,257,10315,939,0001,992,0002,363,392
71Jun 8, 2024 19:085,60443,484,89015,940,0001,992,0002,375,680
72Jun 8, 2024 19:085,60548,141,44316,941,000996,0002,379,776
73Jun 8, 2024 19:045,60544,362,18116,940,000996,0002,375,680
74Jun 8, 2024 19:085,60635,489,45015,945,0001,993,0002,375,680
75Jun 8, 2024 19:045,60735,326,69815,949,0001,993,0002,293,760
76Jun 8, 2024 19:085,60843,590,43015,951,0001,993,0002,293,760
77Jun 8, 2024 19:085,61043,636,95616,954,000997,0002,371,584
78Jun 8, 2024 19:075,61045,058,21115,958,0001,994,0002,469,888
79Jun 8, 2024 19:085,61250,344,53716,962,000997,0002,367,488
80Jun 8, 2024 19:075,61243,264,53216,961,000997,0002,293,760
81Jun 8, 2024 19:085,61744,472,99416,975,000998,0002,293,760
82Jun 8, 2024 19:085,77688,145,35618,484,14902,236,416
83Jun 8, 2024 19:075,78383,813,18118,505,03902,248,704
84Jun 8, 2024 19:085,78686,170,34118,514,02002,240,512
85Jun 8, 2024 19:085,79299,851,59918,533,80302,236,416
86Jun 8, 2024 19:085,79379,464,19518,538,87902,248,704
87Jun 8, 2024 19:085,79590,764,82918,543,83902,244,608
88Jun 8, 2024 19:075,79687,756,99518,546,83202,232,320
89Jun 8, 2024 19:045,79763,578,51218,549,81402,252,800
90Jun 8, 2024 19:045,80095,301,72718,559,20102,236,416
91Jun 8, 2024 19:085,80278,236,90218,567,71802,244,608
92Jun 8, 2024 19:075,80589,769,50618,576,87702,248,704
93Jun 8, 2024 19:085,80679,041,84218,580,40502,244,608
94Jun 8, 2024 19:075,80977,809,38018,589,01902,232,320
95Jun 8, 2024 19:085,813103,136,24618,600,04202,244,608
96Jun 8, 2024 19:085,815101,634,72018,609,36702,244,608
97Jun 8, 2024 19:085,81784,849,89018,614,74302,248,704
98Jun 8, 2024 19:085,820104,448,23318,623,60502,236,416
99Jun 8, 2024 19:085,83569,937,57218,671,23402,375,680
100Jun 8, 2024 19:085,84386,107,06018,697,74802,240,512
101Jun 8, 2024 19:075,85193,239,58818,724,14602,244,608
102Jun 8, 2024 19:075,85288,799,46718,727,66102,248,704
103Jun 8, 2024 19:085,85492,932,42118,731,87902,232,320
104Jun 8, 2024 19:045,85692,214,29618,740,20702,379,776
105Jun 8, 2024 19:085,86483,421,57318,764,48602,240,512
106Jun 8, 2024 19:085,870102,420,82218,785,38702,379,776
107Jun 8, 2024 19:086,01771,349,30019,254,75302,244,608
108Jun 8, 2024 19:086,80667,125,18921,777,98102,228,224