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 listSep 7, 2022 02:07Yuriy LyfenkoYuriy LyfenkoError
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Sep 7, 2022 02:0700000Error: expected "976795 ", got "960411 "
2Jan 7, 2023 07:444,411542,123,13413,106,0001,008,0002,523,136
3Jul 16, 2022 04:534,414540,834,53012,108,0002,018,0002,260,992
4Jul 16, 2022 04:534,415537,004,43712,109,0002,018,0002,523,136
5Jan 7, 2023 07:444,416539,247,25213,122,0001,009,0002,523,136
6Jul 16, 2022 04:534,416540,935,10412,112,0002,018,0002,265,088
7Jan 7, 2023 07:464,418542,279,13712,119,0002,019,0002,523,136
8Aug 2, 2022 17:474,420541,493,44712,123,0002,020,0002,260,992
9Jul 16, 2022 04:524,420542,510,45513,134,0001,010,0002,260,992
10Aug 21, 2021 17:554,421537,417,72812,126,0002,021,0002,523,136
11Jul 16, 2022 04:534,422539,899,65513,140,0001,010,0002,396,160
12Jul 16, 2022 04:524,422541,166,06712,128,0002,021,0002,265,088
13Jul 16, 2022 04:524,422545,960,03513,141,0001,010,0002,265,088
14Aug 21, 2021 17:554,422539,823,33114,150,00002,523,136
15Jan 7, 2023 07:464,423543,919,57012,133,0002,022,0002,265,088
16Jul 16, 2022 04:524,423538,736,01913,144,0001,011,0002,265,088
17Jan 7, 2023 07:444,426537,199,86312,139,0002,023,0002,265,088
18Jul 16, 2022 04:524,426541,198,23112,141,0002,023,0002,523,136
19Aug 21, 2021 17:554,426536,871,39613,151,0001,011,0002,527,232
20Aug 21, 2021 17:554,426540,192,21312,139,0002,023,0002,523,136
21Jan 7, 2023 07:444,428542,770,65412,147,0002,024,0002,523,136
22Sep 7, 2022 02:084,428539,076,70913,156,0001,012,0002,265,088
23Jul 16, 2022 04:524,428539,180,20613,158,0001,012,0002,260,992
24Jan 7, 2023 07:464,429543,044,85912,149,0002,024,0002,527,232
25Jan 7, 2023 07:464,429539,507,45013,162,0001,012,0002,260,992
26Sep 7, 2022 02:084,429538,912,39613,161,0001,012,0002,527,232
27Sep 7, 2022 02:084,429539,688,82313,162,0001,012,0002,383,872
28Aug 2, 2022 17:474,429543,474,86012,149,0002,024,0002,265,088
29Jan 7, 2023 07:464,431544,991,09713,166,0001,012,0002,260,992
30Aug 21, 2021 17:554,431536,539,28212,154,0002,025,0002,260,992
31Sep 7, 2022 02:094,432538,451,90312,157,0002,026,0002,392,064
32Jul 16, 2022 04:534,432540,429,95212,157,0002,026,0002,260,992
33Jan 7, 2023 07:464,433543,481,34312,158,0002,026,0002,265,088
34Jan 7, 2023 07:464,433538,930,33412,160,0002,026,0002,523,136
35Jan 7, 2023 07:464,433539,918,45513,173,0001,013,0002,260,992
36Aug 2, 2022 17:474,433540,278,95113,171,0001,013,0002,400,256
37Aug 2, 2022 17:474,433535,551,99412,160,0002,026,0002,265,088
38Sep 7, 2022 02:084,434536,339,08313,175,0001,013,0002,523,136
39Aug 21, 2021 17:554,434536,579,18113,176,0001,013,0002,265,088
40Jan 7, 2023 07:444,435543,444,01013,178,0001,013,0002,523,136
41Aug 21, 2021 17:554,435539,380,92013,178,0001,013,0002,523,136
42Aug 21, 2021 17:554,435540,664,07212,164,0002,027,0002,396,160
43Jan 7, 2023 07:464,436541,145,93213,181,0001,013,0002,265,088
44Jan 7, 2023 07:444,437532,363,78012,170,0002,028,0002,527,232
45Aug 2, 2022 17:474,437536,895,12713,185,0001,014,0002,260,992
46Jan 7, 2023 07:464,438541,535,10112,174,0002,029,0002,265,088
47Jan 7, 2023 07:464,439537,300,49813,191,0001,014,0002,523,136
48Jul 16, 2022 04:534,439536,356,74112,175,0002,029,0002,260,992
49Jan 7, 2023 07:464,440542,492,90513,194,0001,014,0002,523,136
50Jan 7, 2023 07:464,440538,783,13614,209,00002,265,088
51Aug 2, 2022 17:474,440538,130,48312,178,0002,029,0002,523,136
52Jul 16, 2022 04:534,441542,333,60212,181,0002,030,0002,265,088
53Aug 21, 2021 17:554,441531,840,08412,182,0002,030,0002,523,136
54Sep 7, 2022 02:094,442540,357,57812,184,0002,030,0002,265,088
55Sep 7, 2022 02:084,442537,038,59913,199,0001,015,0002,260,992
56Sep 7, 2022 02:084,442539,963,57413,200,0001,015,0002,265,088
57Jan 7, 2023 07:464,443540,181,89913,201,0001,015,0002,523,136
58Aug 21, 2021 17:554,443535,686,89414,218,00002,523,136
59Jan 7, 2023 07:464,445537,058,23013,208,0001,016,0002,265,088
60Sep 7, 2022 02:084,445544,166,75512,193,0002,032,0002,265,088
61Aug 21, 2021 17:554,447544,134,55412,198,0002,033,0002,260,992
62Aug 21, 2021 17:554,447535,484,97213,213,0001,016,0002,523,136
63Jan 7, 2023 07:464,448536,979,30613,218,0001,016,0002,265,088
64Aug 21, 2021 17:554,448537,128,92712,201,0002,033,0002,260,992
65Sep 7, 2022 02:084,450543,918,42213,223,0001,017,0002,523,136
66Sep 7, 2022 02:094,451535,085,76313,227,0001,017,0002,260,992
67Sep 7, 2022 02:084,453538,618,35412,214,0002,035,0002,265,088
68Aug 2, 2022 17:474,453540,754,87114,249,00002,265,088
69Jan 7, 2023 07:464,454541,164,65914,253,00002,519,040
70Jan 7, 2023 07:444,454535,510,43414,254,00002,523,136
71Aug 21, 2021 17:554,454540,584,66413,236,0001,018,0002,265,088
72Sep 7, 2022 02:094,455543,117,22014,255,00002,523,136
73Aug 2, 2022 17:474,455538,446,50913,237,0001,018,0002,265,088
74Aug 21, 2021 17:554,455545,247,68013,239,0001,018,0002,523,136
75Jan 7, 2023 07:464,456537,781,22713,242,0001,018,0002,523,136
76Jan 7, 2023 07:444,456540,350,20114,259,00002,523,136
77Sep 7, 2022 02:094,456536,904,84114,258,00002,523,136
78Jul 16, 2022 04:524,458537,623,54513,247,0001,019,0002,260,992
79Jan 7, 2023 07:444,461539,731,78814,276,00002,265,088
80Aug 21, 2021 17:554,461536,458,48412,236,0002,039,0002,478,080
81Jul 16, 2022 04:524,462536,317,46414,278,00002,260,992
82Sep 7, 2022 02:094,464536,880,35114,286,00002,392,064
83Jul 16, 2022 04:534,467538,053,98012,253,0002,042,0002,523,136
84Sep 7, 2022 02:094,468542,480,60413,277,0001,021,0002,523,136
85Sep 7, 2022 02:084,468538,897,25612,254,0002,042,0002,265,088
86Aug 2, 2022 17:474,469537,259,17413,280,0001,021,0002,260,992
87Jul 16, 2022 04:534,469541,807,14112,258,0002,043,0002,392,064
88Sep 7, 2022 02:084,470534,962,89214,305,00002,265,088
89Aug 21, 2021 17:554,470537,462,03312,261,0002,043,0002,523,136
90Aug 21, 2021 17:554,471541,165,00213,286,0001,022,0002,523,136
91Sep 7, 2022 02:084,474539,987,33414,316,00002,523,136
92Sep 7, 2022 02:084,475535,515,97914,320,00002,527,232
93Sep 7, 2022 02:084,476538,989,05614,324,00002,396,160
94Sep 7, 2022 02:084,477536,659,98213,304,0001,023,0002,265,088
95Sep 7, 2022 02:094,478537,045,31114,329,00002,265,088
96Sep 7, 2022 02:084,480537,727,65113,312,0001,024,0002,392,064
97Sep 7, 2022 02:094,482538,865,69314,341,00002,523,136
98Sep 7, 2022 02:084,487535,629,57613,332,0001,025,0002,396,160
99Sep 7, 2022 02:074,488537,334,81113,337,0001,025,0002,265,088
100Jul 16, 2022 04:524,494534,734,81813,354,0001,027,0002,260,992
101Sep 7, 2022 02:074,495535,534,10513,356,0001,027,0002,265,088
102Sep 7, 2022 02:074,498541,696,27214,392,00002,265,088
103Sep 7, 2022 02:074,498538,793,22514,395,00002,523,136
104Sep 7, 2022 02:074,500535,645,25514,400,00002,265,088
105Sep 7, 2022 02:074,502536,616,59514,406,00002,519,040
106Sep 7, 2022 02:074,503541,777,15913,381,0001,029,0002,260,992
107Sep 7, 2022 02:074,518535,962,92113,427,0001,032,0002,523,136
108Sep 7, 2022 02:084,522538,570,73814,470,00002,527,232
109Sep 7, 2022 02:074,534539,355,51513,474,0001,036,0002,260,992
110Aug 21, 2021 17:554,577602,798,95714,646,39302,240,512
111Aug 21, 2021 17:554,580572,157,88214,657,14202,244,608
112Aug 21, 2021 17:554,581568,789,62014,659,61502,277,376
113Jul 16, 2022 04:524,584577,510,85814,669,66002,277,376
114Aug 21, 2021 17:554,585567,977,58314,671,85002,240,512
115Jul 16, 2022 04:534,588573,315,39614,680,76102,240,512
116Jul 16, 2022 04:534,592586,479,70214,693,81802,281,472
117Jul 16, 2022 04:524,593568,500,40514,697,37702,285,568
118Aug 2, 2022 17:474,594585,865,42214,701,54202,273,280
119Sep 7, 2022 02:084,595569,905,77214,702,54602,244,608
120Jan 7, 2023 07:464,595568,897,90714,702,97702,244,608
121Jul 16, 2022 04:524,599568,819,23314,717,10802,244,608
122Jan 7, 2023 07:444,600579,902,14114,721,04102,277,376
123Sep 7, 2022 02:084,602573,808,74314,727,03602,277,376
124Jan 7, 2023 07:444,604573,496,10514,731,94702,277,376
125Jan 7, 2023 07:464,604577,117,86514,732,23902,273,280
126Aug 21, 2021 17:554,605572,911,75014,734,62702,277,376
127Aug 21, 2021 17:554,606574,591,65414,740,74102,281,472
128Jul 16, 2022 04:534,606563,895,86814,739,33102,265,088
129Aug 2, 2022 17:474,606565,618,45514,739,90402,281,472
130Jan 7, 2023 07:464,607577,095,47614,740,84302,240,512
131Jan 7, 2023 07:464,611585,270,43914,755,77502,277,376
132Aug 2, 2022 17:474,612575,436,39714,758,33202,273,280
133Sep 7, 2022 02:094,612571,626,07714,757,78702,277,376
134Sep 7, 2022 02:084,614578,355,74214,765,39202,269,184
135Jan 7, 2023 07:464,615575,510,09214,768,04502,269,184
136Jan 7, 2023 07:444,619578,843,51814,779,62902,244,608
137Sep 7, 2022 02:094,625582,949,52114,800,48002,277,376
138Jan 7, 2023 07:464,629582,618,83014,814,01502,277,376
139Sep 7, 2022 02:084,635544,462,93312,856,0001,977,0002,527,232
140Sep 7, 2022 02:094,640578,927,22014,847,33302,244,608
141Sep 7, 2022 02:084,643538,372,58612,878,0001,981,0002,260,992
142Sep 7, 2022 02:084,647545,902,07113,878,000991,0002,523,136
143Sep 7, 2022 02:084,650572,558,74214,879,40802,240,512
144Sep 7, 2022 02:084,652542,830,41913,895,000992,0002,387,968
145Sep 7, 2022 02:074,658571,064,08714,906,72602,240,512
146Sep 7, 2022 02:084,660540,540,96712,925,0001,988,0002,523,136
147Sep 7, 2022 02:084,661567,935,25214,914,07102,277,376
148Sep 7, 2022 02:084,665546,645,81712,937,0001,990,0002,392,064
149Sep 7, 2022 02:084,673547,810,73012,960,0001,993,0002,523,136
150Sep 7, 2022 02:074,676579,308,84014,964,63802,273,280
151Sep 7, 2022 02:084,676540,735,06012,967,0001,995,0002,260,992
152Sep 7, 2022 02:084,678541,346,80612,974,0001,996,0002,260,992
153Sep 7, 2022 02:084,679571,308,05914,972,05302,277,376
154Sep 7, 2022 02:074,687598,876,69614,998,87802,269,184
155Sep 7, 2022 02:084,824583,671,73915,437,83502,244,608
156Sep 7, 2022 02:084,827588,358,15715,445,54402,244,608
157Sep 7, 2022 02:084,845603,275,01215,504,73702,281,472
158Sep 7, 2022 02:0712,502614,729,31240,005,97702,281,472
159Sep 7, 2022 02:0712,515613,113,77240,047,42202,244,608
160Sep 7, 2022 02:0712,580606,951,71340,256,16702,244,608