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 15, 2024 15:09kytanskytansScore: 4,453Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 15, 2024 15:124,36036,704,86112,957,000996,0002,510,848
2Jul 15, 2024 15:124,36531,842,75812,970,000997,0002,277,376
3Jul 15, 2024 15:114,36535,786,60812,971,000997,0002,277,376
4Jul 15, 2024 15:114,36534,189,37312,971,000997,0002,273,280
5Jul 15, 2024 15:094,36532,402,59512,972,000997,0002,510,848
6Jul 15, 2024 15:114,36732,932,23412,976,000998,0002,277,376
7Jul 15, 2024 15:094,36927,061,26612,984,000998,0002,506,752
8Jul 15, 2024 15:124,37041,538,62612,986,000998,0002,506,752
9Jul 15, 2024 15:124,37031,299,23712,985,000998,0002,506,752
10Jul 15, 2024 15:104,37031,609,86312,986,000998,0002,510,848
11Jul 15, 2024 15:094,37033,192,99712,986,000998,0002,506,752
12Jul 15, 2024 15:094,37131,472,45112,987,000999,0002,510,848
13Jul 15, 2024 15:114,37234,294,56112,990,000999,0002,277,376
14Jul 15, 2024 15:114,37329,292,02612,993,000999,0002,506,752
15Jul 15, 2024 15:114,37338,654,08012,994,000999,0002,277,376
16Jul 15, 2024 15:114,37335,766,29412,994,000999,0002,506,752
17Jul 15, 2024 15:114,37331,587,72812,995,000999,0002,506,752
18Jul 15, 2024 15:124,37432,927,51212,997,000999,0002,277,376
19Jul 15, 2024 15:124,37438,268,19912,999,000999,0002,277,376
20Jul 15, 2024 15:114,37440,363,18912,998,000999,0002,277,376
21Jul 15, 2024 15:094,37430,565,95712,997,000999,0002,506,752
22Jul 15, 2024 15:124,37630,199,80413,004,0001,000,0002,510,848
23Jul 15, 2024 15:114,37637,869,40713,003,0001,000,0002,277,376
24Jul 15, 2024 15:104,37628,926,87513,002,0001,000,0002,510,848
25Jul 15, 2024 15:124,37733,426,23813,006,0001,000,0002,506,752
26Jul 15, 2024 15:114,37731,795,17514,005,00002,277,376
27Jul 15, 2024 15:124,37830,722,20513,008,0001,000,0002,506,752
28Jul 15, 2024 15:114,37827,595,98113,008,0001,000,0002,277,376
29Jul 15, 2024 15:114,37835,092,49113,010,0001,000,0002,506,752
30Jul 15, 2024 15:104,37836,860,75213,010,0001,000,0002,506,752
31Jul 15, 2024 15:104,37833,698,88913,011,0001,000,0002,277,376
32Jul 15, 2024 15:124,38034,159,76113,014,0001,001,0002,277,376
33Jul 15, 2024 15:124,38035,380,91813,016,0001,001,0002,510,848
34Jul 15, 2024 15:124,38035,498,92713,016,0001,001,0002,506,752
35Jul 15, 2024 15:114,38139,778,61613,019,0001,001,0002,510,848
36Jul 15, 2024 15:104,38131,232,66613,018,0001,001,0002,277,376
37Jul 15, 2024 15:124,38337,457,63413,025,0001,001,0002,535,424
38Jul 15, 2024 15:124,38330,437,53113,025,0001,001,0002,506,752
39Jul 15, 2024 15:104,38334,600,24113,023,0001,001,0002,506,752
40Jul 15, 2024 15:124,38429,920,80313,028,0001,002,0002,273,280
41Jul 15, 2024 15:094,38430,248,19713,026,0001,002,0002,506,752
42Jul 15, 2024 15:104,38631,533,28313,032,0001,002,0002,506,752
43Jul 15, 2024 15:114,38734,367,11013,036,0001,002,0002,277,376
44Jul 15, 2024 15:094,38931,192,00013,041,0001,003,0002,506,752
45Jul 15, 2024 15:094,39039,402,52513,046,0001,003,0002,506,752
46Jul 15, 2024 15:114,39231,953,66213,051,0001,003,0002,506,752
47Jul 15, 2024 15:124,39334,072,36113,055,0001,004,0002,506,752
48Jul 15, 2024 15:114,39341,476,71413,052,0001,004,0002,510,848
49Jul 15, 2024 15:094,39332,707,19013,054,0001,004,0002,535,424
50Jul 15, 2024 15:104,39435,825,92913,056,0001,004,0002,510,848
51Jul 15, 2024 15:104,39433,373,03713,058,0001,004,0002,502,656
52Jul 15, 2024 15:124,40335,444,59513,085,0001,006,0002,277,376
53Jul 15, 2024 15:114,40437,552,51213,086,0001,006,0002,502,656
54Jul 15, 2024 15:124,40727,138,48813,096,0001,007,0002,535,424
55Jul 15, 2024 15:114,41228,372,69813,110,0001,008,0002,502,656
56Jul 15, 2024 15:114,42142,538,25113,136,0001,010,0002,506,752
57Jul 15, 2024 15:114,44440,907,19713,206,0001,015,0002,510,848
58Jul 15, 2024 15:114,44431,160,95814,222,00002,277,376
59Jul 15, 2024 15:114,44935,433,70814,236,00002,277,376
60Jul 15, 2024 15:114,45135,577,53214,242,00002,277,376
61Jul 15, 2024 15:114,45329,034,38014,251,00002,506,752
62Jul 15, 2024 15:114,45547,348,08413,237,0001,018,0002,510,848
63Jul 15, 2024 15:114,47230,266,88914,309,00002,277,376
64Jul 15, 2024 15:094,50237,102,38514,405,00002,277,376
65Jul 15, 2024 15:094,51030,007,91114,432,00002,506,752
66Jul 15, 2024 15:094,51729,032,84914,455,00002,506,752
67Jul 15, 2024 15:094,52030,525,70414,463,00002,277,376
68Jul 15, 2024 15:104,52532,781,32214,480,00002,506,752
69Jul 15, 2024 15:094,52529,139,84914,479,00002,510,848
70Jul 15, 2024 15:094,52729,332,36814,485,00002,535,424
71Jul 15, 2024 15:104,52829,952,02414,491,00002,510,848
72Jul 15, 2024 15:094,52828,172,83214,488,00002,502,656
73Jul 15, 2024 15:104,52936,817,30714,494,00002,506,752
74Jul 15, 2024 15:094,52933,938,15414,494,00002,277,376
75Jul 15, 2024 15:104,53232,713,81414,502,00002,506,752
76Jul 15, 2024 15:094,53235,449,95614,502,00002,510,848
77Jul 15, 2024 15:104,53637,565,14014,515,00002,277,376
78Jul 15, 2024 15:104,54032,423,73814,528,00002,277,376
79Jul 15, 2024 15:104,55031,310,65714,560,00002,506,752
80Jul 15, 2024 15:104,55131,309,16114,564,00002,277,376
81Jul 15, 2024 15:104,55635,807,44014,578,00002,277,376
82Jul 15, 2024 15:114,61962,208,62714,780,60702,252,800
83Jul 15, 2024 15:124,62068,987,45714,783,93702,244,608
84Jul 15, 2024 15:104,62565,415,43814,801,05802,240,512
85Jul 15, 2024 15:124,62564,711,94114,800,24702,244,608
86Jul 15, 2024 15:114,62687,124,28014,804,63402,248,704
87Jul 15, 2024 15:114,63173,385,86914,817,76602,248,704
88Jul 15, 2024 15:114,63175,976,10214,820,48702,248,704
89Jul 15, 2024 15:124,63391,617,22714,825,16002,244,608
90Jul 15, 2024 15:124,63774,486,53914,838,80502,248,704
91Jul 15, 2024 15:094,63994,970,06814,843,60902,248,704
92Jul 15, 2024 15:104,64285,381,36914,855,43802,244,608
93Jul 15, 2024 15:124,64284,980,43814,854,97702,256,896
94Jul 15, 2024 15:094,64867,829,72114,873,98202,256,896
95Jul 15, 2024 15:114,65074,182,74414,879,42102,252,800
96Jul 15, 2024 15:124,65096,011,95714,878,98902,379,776
97Jul 15, 2024 15:104,65298,413,44314,885,18002,387,968
98Jul 15, 2024 15:094,65585,384,32914,894,48302,244,608
99Jul 15, 2024 15:114,66478,874,98314,925,29102,252,800
100Jul 15, 2024 15:114,69872,799,01315,034,90002,248,704
101Jul 15, 2024 15:114,711100,653,26015,076,79402,252,800
102Jul 15, 2024 15:114,72295,167,43715,109,84502,248,704
103Jul 15, 2024 15:104,75363,037,84815,209,71802,252,800
104Jul 15, 2024 15:104,78176,176,05915,297,83202,383,872
105Jul 15, 2024 15:104,78471,747,22515,307,31002,244,608
106Jul 15, 2024 15:094,798106,475,07015,352,15702,252,800
107Jul 15, 2024 15:094,79879,122,33615,352,15702,383,872
108Jul 15, 2024 15:094,79988,893,71515,356,31902,240,512
109Jul 15, 2024 15:094,80133,826,48015,364,00002,506,752
110Jul 15, 2024 15:094,80132,856,43015,364,00002,506,752
111Jul 15, 2024 15:094,81136,331,34915,395,00002,277,376
112Jul 15, 2024 15:094,81136,588,27715,396,00002,277,376
113Jul 15, 2024 15:094,82338,040,75915,433,00002,506,752
114Jul 15, 2024 15:094,83734,159,45815,477,00002,277,376
115Jul 15, 2024 15:094,83936,406,98815,486,00002,277,376
116Jul 15, 2024 15:094,84131,777,29515,492,00002,510,848
117Jul 15, 2024 15:094,84441,019,41814,468,0001,033,0002,502,656
118Jul 15, 2024 15:095,07182,060,50816,228,77002,256,896
119Jul 15, 2024 15:095,07577,517,36416,239,44902,252,800
120Jul 15, 2024 15:095,07882,329,84016,249,91002,375,680