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.

Date AuthorLanguageStatus Score
Apr 24, 2025 20:52lukostlukostCPPclang++18.1.3Success5,133
Apr 24, 2025 20:51lukostlukostCPPclang++18.1.3Success5,149
Apr 24, 2025 20:51lukostlukostCPPclang++18.1.3Success5,135
Apr 24, 2025 20:50lukostlukostCPPclang++18.1.3Success5,143
Apr 24, 2025 20:50lukostlukostCPPclang++18.1.3Success5,135
Apr 24, 2025 20:48lukostlukostCPPclang++18.1.3Success5,125+0.38 RP
Apr 24, 2025 20:45lukostlukostCPPclang++18.1.3Success5,522
Apr 24, 2025 20:42lukostlukostCPPclang++18.1.3Success5,126+2.66 RP
Apr 24, 2025 20:40lukostlukostCPPclang++18.1.3Success5,134
Apr 24, 2025 20:40lukostlukostCPPclang++18.1.3Success5,160
Apr 24, 2025 20:35lukostlukostCPPclang++18.1.3Success5,138
Apr 24, 2025 20:35lukostlukostCPPg++13.3.0Success5,140
Apr 24, 2025 20:34lukostlukostCPPg++13.3.0Success5,451
Apr 24, 2025 20:34lukostlukostCPPclang++18.1.3Success5,468
Apr 24, 2025 20:34lukostlukostCPPclang++18.1.3Success5,449
Apr 24, 2025 20:33lukostlukostCPPg++13.3.0Success5,443
Apr 24, 2025 20:30lukostlukostCPPg++13.3.0Success5,138
Apr 24, 2025 20:30lukostlukostCPPclang++18.1.3Success5,146
Apr 24, 2025 20:26lukostlukostCPPclang++18.1.3Success5,287
Apr 24, 2025 20:21lukostlukostCPPclang++18.1.3Success6,117
Apr 24, 2025 20:16lukostlukostCPPclang++18.1.3Success5,173
Apr 24, 2025 20:16lukostlukostCPPclang++18.1.3Success5,174
Apr 24, 2025 20:15lukostlukostCPPg++13.3.0Success5,213
Apr 24, 2025 20:12lukostlukostCPPg++13.3.0Error
Apr 24, 2025 20:11lukostlukostCPPg++13.3.0Error
Apr 24, 2025 20:11lukostlukostCPPclang++18.1.3Error
Apr 24, 2025 20:07lukostlukostCPPclang++18.1.3Success5,133+50.65 RP
Apr 24, 2025 20:04lukostlukostCPPclang++18.1.3Success5,276
Apr 24, 2025 20:03lukostlukostCPPclang++18.1.3Success5,272
Apr 24, 2025 20:02lukostlukostCPPclang++18.1.3Success5,273
Apr 24, 2025 20:02lukostlukostCPPclang++18.1.3Success5,792
Apr 24, 2025 20:01lukostlukostCPPclang++18.1.3Success5,272
Apr 24, 2025 19:59lukostlukostCPPclang++18.1.3Success5,270+1.08 RP
Apr 24, 2025 19:58lukostlukostCPPg++13.3.0Success5,273
Apr 24, 2025 19:58lukostlukostCPPg++13.3.0Success5,273
Apr 24, 2025 19:57lukostlukostCPPclang++18.1.3Success5,273
Apr 24, 2025 19:50lukostlukostCPPclang++18.1.3Success50,257
Apr 24, 2025 19:46lukostlukostCPPclang++18.1.3Success5,332
Apr 24, 2025 19:45lukostlukostCPPg++13.3.0Success5,352
Apr 24, 2025 19:41lukostlukostCPPclang++18.1.3Error
Apr 24, 2025 19:41lukostlukostCPPclang++18.1.3Error
Apr 24, 2025 19:40lukostlukostCPPg++13.3.0Success5,352
Apr 24, 2025 19:36lukostlukostCPPg++13.3.0Success5,275
Apr 24, 2025 19:35lukostlukostCPPg++13.3.0Error
Apr 24, 2025 19:35lukostlukostCPPclang++18.1.3Error
Apr 24, 2025 19:32lukostlukostCPPclang++18.1.3Success5,273+17.81 RP
Apr 24, 2025 19:30lukostlukostCPPclang++18.1.3Success5,705
Apr 24, 2025 19:29lukostlukostCPPclang++18.1.3Error
Apr 24, 2025 19:29lukostlukostCPPg++13.3.0Error
Apr 24, 2025 19:26lukostlukostCPPg++13.3.0Error
Apr 24, 2025 19:24lukostlukostCPPg++13.3.0Error
Apr 24, 2025 19:22lukostlukostCPPg++13.3.0Error
Apr 24, 2025 19:18lukostlukostCPPclang++18.1.3Success5,495
Apr 24, 2025 19:17lukostlukostCPPg++13.3.0Success5,324
Apr 24, 2025 19:14lukostlukostCPPg++13.3.0Success5,323+52.16 RP
Apr 24, 2025 19:14lukostlukostCPPclang++18.1.3Success5,484
Apr 24, 2025 19:12lukostlukostCPPclang++18.1.3Success5,475+7.31 RP
Apr 24, 2025 19:10lukostlukostCPPclang++18.1.3Error
Apr 24, 2025 19:05lukostlukostCPPclang++18.1.3Success5,499
Apr 24, 2025 19:03lukostlukostCPPclang++18.1.3Error
Apr 24, 2025 19:03lukostlukostCPPclang++18.1.3Error
Apr 24, 2025 19:01lukostlukostCPPclang++18.1.3Success5,513
Apr 24, 2025 18:57lukostlukostCPPclang++18.1.3Success5,497+44.87 RP
Apr 24, 2025 18:55lukostlukostCPPclang++18.1.3Success5,636+19.92 RP
Apr 24, 2025 18:54lukostlukostCPPclang++18.1.3Success5,700+80.19 RP
Apr 24, 2025 18:50lukostlukostCPPclang++18.1.3Success5,973
Apr 24, 2025 18:48lukostlukostCPPclang++18.1.3Success5,973+5.59 RP
Apr 24, 2025 18:45lukostlukostCPPclang++18.1.3Success5,993+19.26 RP
Apr 24, 2025 18:43lukostlukostCPPclang++18.1.3Error
Apr 24, 2025 18:41lukostlukostCPPg++13.3.0Success6,582
Apr 24, 2025 18:39KeefeKeefeCPPg++13.3.0Success5,030
Apr 24, 2025 18:38lukostlukostCPPclang++18.1.3Success6,168
Apr 24, 2025 18:37KeefeKeefeCPPg++13.3.0Success5,086
Apr 24, 2025 18:36lukostlukostCPPclang++18.1.3Success6,854
Apr 24, 2025 18:35lukostlukostCPPclang++18.1.3Success6,063+694.69 RP
Apr 24, 2025 18:32KeefeKeefeCPPg++13.3.0Error
Apr 24, 2025 18:31lukostlukostCPPclang++18.1.3Error
Apr 24, 2025 18:30KeefeKeefeCPPg++13.3.0Error
Apr 24, 2025 18:27KeefeKeefeCPPg++13.3.0Success4,964
Apr 24, 2025 18:27KeefeKeefeCPPg++13.3.0Success5,975
Apr 24, 2025 18:27lukostlukostCPPclang++18.1.3Error
Apr 24, 2025 18:26lukostlukostCPPclang++18.1.3Success12,091
Apr 24, 2025 18:26lukostlukostCPPclang++18.1.3Success10,703
Apr 24, 2025 18:26lukostlukostCPPclang++18.1.3Success11,245
Apr 24, 2025 18:24lukostlukostCPPclang++18.1.3Error
Apr 24, 2025 18:23lukostlukostCPPclang++18.1.3Error
Apr 24, 2025 18:22lukostlukostCPPclang++18.1.3Success18,369
Apr 24, 2025 18:21lukostlukostCPPclang++18.1.3Success11,215
Apr 24, 2025 18:21lukostlukostCPPclang++18.1.3Success11,302
Apr 24, 2025 18:20lukostlukostCPPclang++18.1.3Success11,249
Apr 24, 2025 18:19KeefeKeefeCPPg++13.3.0Success5,927
Apr 24, 2025 18:19lukostlukostCPPclang++18.1.3Success16,221
Apr 24, 2025 18:19lukostlukostCPPclang++18.1.3Success11,583
Apr 24, 2025 18:18lukostlukostCPPclang++18.1.3Success10,475+2.27 RP
Apr 24, 2025 18:14lukostlukostCPPg++13.3.0Success11,374
Apr 24, 2025 18:10lukostlukostCPPclang++18.1.3Success10,927
Apr 24, 2025 17:53lukostlukostCPPclang++18.1.3Error
Apr 24, 2025 17:51lukostlukostCPPclang++18.1.3Success10,500+56.08 RP
Apr 24, 2025 17:50lukostlukostCPPclang++18.1.3Success11,157+28.17 RP
Apr 24, 2025 17:50lukostlukostCPPg++13.3.0Success11,810