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 listJul 23, 2024 14:59matsuoka-601matsuoka-601Score: 4,474Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 23, 2024 14:594,42736,093,61412,143,0002,023,0002,285,568
2Jul 23, 2024 14:574,43538,303,63112,164,0002,027,0002,404,352
3Jul 23, 2024 14:574,43732,996,71012,170,0002,028,0002,285,568
4Jul 23, 2024 14:594,44529,767,78012,192,0002,032,0002,408,448
5Jul 23, 2024 15:014,44628,333,90912,195,0002,032,0002,400,256
6Jul 23, 2024 14:504,44733,289,29712,198,0002,033,0002,408,448
7Jul 23, 2024 14:404,44733,933,82312,197,0002,032,0002,285,568
8Jul 23, 2024 14:404,44734,127,86012,198,0002,033,0002,404,352
9Jul 23, 2024 14:574,44833,590,00812,199,0002,033,0002,400,256
10Jul 23, 2024 14:464,44833,068,88712,200,0002,033,0002,285,568
11Jul 23, 2024 14:464,44930,048,65312,204,0002,034,0002,273,280
12Jul 23, 2024 14:414,44933,087,67812,204,0002,034,0002,408,448
13Jul 23, 2024 14:574,45136,778,02913,227,0001,017,0002,285,568
14Jul 23, 2024 14:464,45433,544,93612,217,0002,036,0002,285,568
15Jul 23, 2024 15:014,45537,275,49712,221,0002,036,0002,285,568
16Jul 23, 2024 14:404,45540,284,32113,239,0001,018,0002,408,448
17Jul 23, 2024 14:594,45635,481,04912,223,0002,037,0002,416,640
18Jul 23, 2024 14:464,45633,455,12512,222,0002,037,0002,285,568
19Jul 23, 2024 15:014,45729,880,45313,243,0001,018,0002,400,256
20Jul 23, 2024 15:014,45738,916,36612,225,0002,037,0002,404,352
21Jul 23, 2024 14:464,45839,932,27413,248,0001,019,0002,408,448
22Jul 23, 2024 14:504,45940,066,13414,268,00002,285,568
23Jul 23, 2024 14:504,46030,572,37712,233,0002,038,0002,408,448
24Jul 23, 2024 14:464,46037,293,77013,253,0001,019,0002,523,136
25Jul 23, 2024 14:414,46033,229,61913,252,0001,019,0002,265,088
26Jul 23, 2024 14:574,46136,462,74812,236,0002,039,0002,285,568
27Jul 23, 2024 14:574,46140,662,98813,256,0001,019,0002,412,544
28Jul 23, 2024 14:574,46132,571,48813,256,0001,019,0002,285,568
29Jul 23, 2024 14:574,46239,598,49414,279,00002,285,568
30Jul 23, 2024 14:574,46331,685,14614,280,00002,285,568
31Jul 23, 2024 14:574,46332,048,75813,261,0001,020,0002,400,256
32Jul 23, 2024 14:464,46341,582,90012,243,0002,040,0002,408,448
33Jul 23, 2024 14:594,46436,103,00913,266,0001,020,0002,408,448
34Jul 23, 2024 14:574,46435,736,94413,265,0001,020,0002,285,568
35Jul 23, 2024 14:414,46437,809,11213,266,0001,020,0002,285,568
36Jul 23, 2024 14:574,46537,727,23813,268,0001,020,0002,396,160
37Jul 23, 2024 14:404,46532,756,10814,289,00002,285,568
38Jul 23, 2024 14:574,46631,493,00913,271,0001,020,0002,400,256
39Jul 23, 2024 14:404,46629,734,33312,250,0002,041,0002,285,568
40Jul 23, 2024 14:574,46733,390,66314,294,00002,400,256
41Jul 23, 2024 14:504,46736,349,33014,293,00002,285,568
42Jul 23, 2024 14:414,46734,569,69813,274,0001,021,0002,285,568
43Jul 23, 2024 15:014,46837,210,50614,296,00002,285,568
44Jul 23, 2024 14:574,47042,681,74314,304,00002,285,568
45Jul 23, 2024 14:414,47030,579,91213,284,0001,021,0002,285,568
46Jul 23, 2024 14:504,47233,287,97514,310,00002,285,568
47Jul 23, 2024 14:404,47235,138,05313,287,0001,022,0002,265,088
48Jul 23, 2024 15:014,47335,107,51214,315,00002,404,352
49Jul 23, 2024 14:574,47338,506,17814,312,00002,285,568
50Jul 23, 2024 14:574,47331,147,15313,293,0001,022,0002,285,568
51Jul 23, 2024 14:574,47331,589,31414,312,00002,400,256
52Jul 23, 2024 14:574,47338,423,63414,312,00002,400,256
53Jul 23, 2024 14:414,47331,966,59313,293,0001,022,0002,285,568
54Jul 23, 2024 14:504,47438,284,38113,294,0001,022,0002,285,568
55Jul 23, 2024 14:464,47438,812,16013,295,0001,022,0002,396,160
56Jul 23, 2024 14:404,47430,674,17613,295,0001,022,0002,408,448
57Jul 23, 2024 14:574,47634,281,90613,299,0001,023,0002,404,352
58Jul 23, 2024 14:414,47742,759,71913,303,0001,023,0002,404,352
59Jul 23, 2024 15:014,47827,850,38713,306,0001,023,0002,285,568
60Jul 23, 2024 15:014,47839,110,40714,330,00002,285,568
61Jul 23, 2024 14:504,47831,098,66114,328,00002,285,568
62Jul 23, 2024 14:574,47936,292,33614,333,00002,519,040
63Jul 23, 2024 14:574,48032,415,87014,336,00002,285,568
64Jul 23, 2024 14:504,48035,817,91814,336,00002,285,568
65Jul 23, 2024 14:504,48029,325,94014,336,00002,510,848
66Jul 23, 2024 14:404,48033,350,15614,337,00002,396,160
67Jul 23, 2024 14:574,48136,660,14114,338,00002,285,568
68Jul 23, 2024 14:594,48235,815,66614,342,00002,285,568
69Jul 23, 2024 14:594,48333,451,62714,345,00002,285,568
70Jul 23, 2024 14:594,48633,360,06713,330,0001,025,0002,408,448
71Jul 23, 2024 14:574,48732,346,17013,334,0001,025,0002,408,448
72Jul 23, 2024 14:574,48832,764,46014,361,00002,285,568
73Jul 23, 2024 14:464,48831,015,87114,361,00002,285,568
74Jul 23, 2024 14:414,48831,478,52213,337,0001,025,0002,285,568
75Jul 23, 2024 15:014,49238,250,07614,375,00002,285,568
76Jul 23, 2024 14:414,49240,492,47513,349,0001,026,0002,285,568
77Jul 23, 2024 14:574,49333,966,56414,378,00002,285,568
78Jul 23, 2024 14:574,49431,213,16913,355,0001,027,0002,400,256
79Jul 23, 2024 14:594,49732,927,34914,391,00002,285,568
80Jul 23, 2024 14:404,49738,131,81313,363,0001,027,0002,404,352
81Jul 23, 2024 14:594,50835,807,51713,396,0001,030,0002,498,560
82Jul 23, 2024 15:014,69977,638,39615,037,57702,174,976
83Jul 23, 2024 14:504,70290,331,99115,046,04602,306,048
84Jul 23, 2024 14:404,70392,947,60115,051,11802,293,760
85Jul 23, 2024 14:414,71494,916,22415,084,27302,301,952
86Jul 23, 2024 14:464,71685,901,27015,090,60602,293,760
87Jul 23, 2024 14:574,71879,323,03915,097,76102,301,952
88Jul 23, 2024 14:574,720115,428,68715,104,93902,301,952
89Jul 23, 2024 14:504,72156,680,99715,105,98802,301,952
90Jul 23, 2024 14:404,72482,620,35615,118,03702,179,072
91Jul 23, 2024 14:414,72485,206,32315,117,98902,301,952
92Jul 23, 2024 14:594,72491,086,90615,115,67702,297,856
93Jul 23, 2024 14:464,72783,816,12915,125,40602,301,952
94Jul 23, 2024 14:574,73099,156,68015,135,49802,297,856
95Jul 23, 2024 14:574,731109,194,41615,139,09302,301,952
96Jul 23, 2024 14:594,73388,602,83915,145,51002,260,992
97Jul 23, 2024 15:014,73690,989,28215,153,99602,293,760
98Jul 23, 2024 14:574,74283,280,98115,173,31102,293,760
99Jul 23, 2024 14:414,74755,211,58115,190,07602,293,760
100Jul 23, 2024 14:574,74970,258,77215,195,60002,289,664
101Jul 23, 2024 14:574,74997,753,22015,196,71302,301,952
102Jul 23, 2024 14:504,75181,760,02415,202,32602,301,952
103Jul 23, 2024 14:464,75962,303,66515,227,20302,293,760
104Jul 23, 2024 14:404,76378,846,74615,243,06502,174,976
105Jul 23, 2024 15:014,78587,016,55315,310,76602,297,856
106Jul 23, 2024 14:574,78692,264,30915,316,23902,301,952
107Jul 23, 2024 14:574,78778,792,92715,318,97702,306,048
108Jul 23, 2024 14:594,79157,191,43715,331,27602,306,048