Sum of prime numbers Andrey Tsvetkov

Compute the sum of all prime numbers in a stream of binary integers as fast as possible.

Input: 1 000 000 uint32 values in little-endian binary on STDIN (4 bytes each).

Output: The uint64 sum of all values that are prime, printed as a decimal string.

Date AuthorLanguageStatus Score
Aug 25, 2026 18:02Oleg KovalovOleg KovalovCPPg++10.5.0Success245,455
Aug 25, 2026 17:55Oleg KovalovOleg KovalovCPPclang++20.1.2Success7,381,478
Aug 24, 2026 07:14NoSIMD_C#NoSIMD_C#CSHARP10.0.11Success120,732
Aug 24, 2026 03:17Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success6,906+147.46 RP
Aug 21, 2026 19:59Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success7,689+75.52 RP
Aug 21, 2026 19:43Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success8,163+270.39 RP
Aug 21, 2026 19:08Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success829,752
Aug 21, 2026 18:46Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success4,826,420
Aug 21, 2026 18:25Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success804,531
Aug 21, 2026 18:11Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success11,240
Aug 21, 2026 18:01Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success13,010
Aug 21, 2026 17:56Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success10,475+108.84 RP
Aug 21, 2026 17:35Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success11,823+494.96 RP
Aug 21, 2026 16:53Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success28,502+119.71 RP
Aug 21, 2026 16:39Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success43,263+29.93 RP
Aug 21, 2026 16:31Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success49,698+112.16 RP
Aug 21, 2026 16:18Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success112,284+6.02 RP
Aug 21, 2026 16:02Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success6,801,525
Aug 19, 2026 16:47Victor MerckléVictor MerckléCPPg++14.2.0Success3,778
Aug 19, 2026 15:45Victor MerckléVictor MerckléCPPg++14.2.0Success3,353+71.20 RP
Aug 19, 2026 15:31Victor MerckléVictor MerckléCPPg++14.2.0Success3,895
Aug 19, 2026 15:12Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 17, 2026 12:29Tomislav TunkovicTomislav TunkovicGOgo1.26.2Success3,798+495.30 RP
Aug 17, 2026 11:27Tomislav TunkovicTomislav TunkovicRUSTrust-1.95.0Success3,047+480.01 RP
Aug 17, 2026 11:01Tomislav TunkovicTomislav TunkovicCSHARP9.0.15Success5,659+111.19 RP
Aug 17, 2026 10:27Tomislav TunkovicTomislav TunkovicCSHARP9.0.15Success6,039+112.46 RP
Aug 16, 2026 23:12Tomislav TunkovicTomislav TunkovicGOgo1.26.2Success41,068
Aug 16, 2026 23:11Tomislav TunkovicTomislav TunkovicZIG0.15.1Success3,254+380.63 RP
Aug 16, 2026 23:11Tomislav TunkovicTomislav TunkovicRUSTrust-1.95.0Success4,039
Aug 15, 2026 19:16Tomislav TunkovicTomislav TunkovicCPPg++12.4.0Success2,695
Aug 15, 2026 19:13Tomislav TunkovicTomislav TunkovicCPPg++11.5.0Success2,721
Aug 15, 2026 19:09Tomislav TunkovicTomislav TunkovicCPPg++12.4.0Success2,684+2.78 RP
Aug 15, 2026 18:59Tomislav TunkovicTomislav TunkovicCPPg++12.4.0Success2,685+120.40 RP
Aug 15, 2026 18:51Tomislav TunkovicTomislav TunkovicCPPg++13.3.0Success2,770
Aug 15, 2026 18:43Tomislav TunkovicTomislav TunkovicCPPg++12.4.0Success2,762+76.98 RP
Aug 15, 2026 18:30Tomislav TunkovicTomislav TunkovicCPPg++12.4.0Success2,822+108.34 RP
Aug 15, 2026 18:15Tomislav TunkovicTomislav TunkovicCPPg++12.4.0Success2,911+166.20 RP
Aug 15, 2026 18:04Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success3,082
Aug 15, 2026 12:44Tomislav TunkovicTomislav TunkovicCPPg++11.5.0Success3,117
Aug 15, 2026 12:40Tomislav TunkovicTomislav TunkovicCPPg++12.4.0Success3,059+20.18 RP
Aug 15, 2026 12:33Tomislav TunkovicTomislav TunkovicCPPg++13.3.0Success3,078+9.47 RP
Aug 15, 2026 12:24Tomislav TunkovicTomislav TunkovicCPPg++13.3.0Success3,087+36.32 RP
Aug 15, 2026 12:18Tomislav TunkovicTomislav TunkovicCPPg++13.3.0Success3,168
Aug 15, 2026 12:08Tomislav TunkovicTomislav TunkovicCPPg++13.3.0Success3,122+28.47 RP
Aug 15, 2026 12:01Tomislav TunkovicTomislav TunkovicCPPg++13.3.0Success3,150+158.01 RP
Aug 15, 2026 11:47Tomislav TunkovicTomislav TunkovicCPPg++13.3.0Success3,315+71.08 RP
Aug 15, 2026 11:41Tomislav TunkovicTomislav TunkovicCPPg++13.3.0Success3,395+166.19 RP
Aug 15, 2026 06:49Tomislav TunkovicTomislav TunkovicCPPg++13.3.0Success3,598+41.10 RP
Aug 14, 2026 21:41Tomislav TunkovicTomislav TunkovicCPPg++13.3.0Success3,652+8.22 RP
Aug 14, 2026 21:36Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success3,704
Aug 14, 2026 21:32Tomislav TunkovicTomislav TunkovicCPPg++13.3.0Success3,663+58.35 RP
Aug 14, 2026 21:21Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success3,743+85.67 RP
Aug 14, 2026 21:16Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success3,900
Aug 14, 2026 21:10Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success3,867+34.31 RP
Aug 14, 2026 20:59Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success3,919+18.74 RP
Aug 14, 2026 20:56Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success3,948+39.16 RP
Aug 14, 2026 20:45Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success4,210
Aug 14, 2026 20:32Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success4,010+157.86 RP
Aug 14, 2026 20:19Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success4,281+64.21 RP
Aug 14, 2026 19:57Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success4,413
Aug 14, 2026 19:26Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success4,402+2'124.94 RP
Aug 14, 2026 18:54Tomislav TunkovicTomislav TunkovicCPPg++14.2.0Success68,140+146.76 RP
Aug 4, 2026 01:45Victor MerckléVictor MerckléRUSTrust-1.95.0Success3,569+333.38 RP
Aug 2, 2026 04:17Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 2, 2026 03:59Victor MerckléVictor MerckléCPPg++14.2.0Success3,435+124.14 RP
Aug 2, 2026 03:46Victor MerckléVictor MerckléCPPg++14.2.0Success3,700
Aug 2, 2026 03:41Victor MerckléVictor MerckléCPPg++14.2.0Success3,930
Aug 2, 2026 03:35Victor MerckléVictor MerckléCPPg++14.2.0Error
Aug 1, 2026 10:40janwwwjanwwwZIG0.16.0Success7,111+34.91 RP
Aug 1, 2026 10:18janwwwjanwwwCPPclang++20.1.2Success7,292+147.82 RP
Aug 1, 2026 10:04janwwwjanwwwCPPclang++20.1.2Success8,173+50.80 RP
Aug 1, 2026 09:49janwwwjanwwwRUSTrust-1.95.0Success8,527+993.57 RP
Aug 1, 2026 03:22Warren FuWarren FuCPPg++10.5.0Success73,927+43.54 RP
Aug 1, 2026 03:18Warren FuWarren FuCPPclang++20.1.2Success109,015+0.53 RP
Aug 1, 2026 03:14Warren FuWarren FuCPPclang++20.1.2Success142,423
Aug 1, 2026 03:05Warren FuWarren FuCPPclang++20.1.2Success127,398
Jul 31, 2026 22:36Warren FuWarren FuCPPclang++20.1.2Success112,407
Jul 31, 2026 22:20Warren FuWarren FuCPPclang++20.1.2Success109,646+89.73 RP
Jul 31, 2026 21:53Warren FuWarren FuCPPclang++20.1.2Success7,362,203
Jul 31, 2026 21:23janwwwjanwwwCPPclang++20.1.2Success60,135
Jul 31, 2026 21:19janwwwjanwwwCPPg++10.5.0Success61,165
Jul 31, 2026 21:08Warren FuWarren FuCPPg++10.5.0Success7,374,165
Jul 31, 2026 21:01Warren FuWarren FuCPPg++10.5.0Error
Jul 31, 2026 21:00janwwwjanwwwRUSTrust-1.95.0Success56,038
Jul 31, 2026 20:57janwwwjanwwwRUSTrust-1.95.0Success55,810+184.18 RP
Jul 31, 2026 20:47Warren FuWarren FuCPPg++10.5.0Success6,809,326+6.47 RP
Jul 31, 2026 06:14TonyTonyCPPg++10.5.0Success6,778,214+6.48 RP
Jul 19, 2026 15:51Andrew TsibinAndrew TsibinRUSTrust-1.95.0Success11,059+116.65 RP
Jul 19, 2026 14:14Andrew TsibinAndrew TsibinRUSTrust-1.95.0Success12,697+792.59 RP
Jul 10, 2026 19:17Genos0Genos0CPPg++10.5.0Success117,235+85.30 RP
Jul 9, 2026 19:38Victor MerckléVictor MerckléCPPg++14.2.0Success3,690
Jul 9, 2026 19:22Victor MerckléVictor MerckléCPPg++14.2.0Success3,606
Jul 9, 2026 19:15Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 9, 2026 19:07Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 9, 2026 19:00Victor MerckléVictor MerckléCPPg++14.2.0Success3,680
Jul 9, 2026 18:55Victor MerckléVictor MerckléCPPg++14.2.0Success3,673
Jul 9, 2026 11:58Victor MerckléVictor MerckléCPPg++14.2.0Success3,661
Jul 9, 2026 11:50Victor MerckléVictor MerckléCPPg++14.2.0Error
Jul 9, 2026 11:45Victor MerckléVictor MerckléCPPg++14.2.0Success3,597
Jul 9, 2026 11:40Victor MerckléVictor MerckléCPPg++14.2.0Success3,588+1.55 RP