Arithmetic expressions Sergey Svistunov

Evaluate 100 arithmetic expressions as fast as possible.

Input

One expression per line on STDIN. Each expression contains 50,000 int16 numbers with operators +, -, *, / (integer division) and parentheses (, ).

-19550 - ((-14208 / (13583 + -19215)) + (-16832 / 797 + (9060 / -23627)) + ((-6060) + 24953))
30835 - 3703 - (-20089 * -6261 + ((-28985 - 29627) + (-17828 - (22773 / -4014) * 1630)))

Output

Print the int64 result of each expression, one per line, to STDOUT.

Date AuthorLanguageStatus Score
Sep 7, 2026 06:31Haha ExpertHaha ExpertCSHARP9.0.19Error
Sep 7, 2026 06:23Haha ExpertHaha ExpertCSHARP9.0.19Error
Sep 7, 2026 06:12Haha ExpertHaha ExpertCSHARP9.0.19Error
Sep 7, 2026 06:06Haha ExpertHaha ExpertCSHARP9.0.19Error
Sep 7, 2026 05:35Haha ExpertHaha ExpertCSHARP9.0.19Error+473.33 RP
Sep 7, 2026 05:20Haha ExpertHaha ExpertCSHARP9.0.19Error
Sep 7, 2026 05:08Haha ExpertHaha ExpertCSHARP9.0.19Error+5.00 RP
Sep 5, 2026 08:27Haha ExpertHaha ExpertCPPg++10.5.0Success31,380
Sep 5, 2026 08:07Haha ExpertHaha ExpertCSHARP9.0.19Success19,498+5.00 RP
Sep 5, 2026 01:31Victor MerckléVictor MerckléCPPclang++20.1.2Error
Sep 5, 2026 01:23Victor MerckléVictor MerckléCPPclang++20.1.2Error
Sep 5, 2026 00:54Victor MerckléVictor MerckléCPPclang++20.1.2Error
Sep 5, 2026 00:28Victor MerckléVictor MerckléCPPclang++20.1.2Error+5.00 RP
Sep 4, 2026 23:42Victor MerckléVictor MerckléCPPclang++20.1.2Error
Sep 4, 2026 23:13Victor MerckléVictor MerckléCPPclang++20.1.2Error
Sep 4, 2026 15:54Victor MerckléVictor MerckléCPPclang++20.1.2Error
Sep 4, 2026 07:59Victor MerckléVictor MerckléCPPclang++20.1.2Error
Sep 4, 2026 07:07Victor MerckléVictor MerckléCPPclang++20.1.2Error+106.67 RP
Aug 31, 2026 08:39Victor MerckléVictor MerckléCSHARP10.0.7Error
Aug 31, 2026 08:37Victor MerckléVictor MerckléGOgo1.26.2Error
Aug 31, 2026 08:35Victor MerckléVictor MerckléZIG0.16.0Error
Aug 31, 2026 08:34Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Aug 31, 2026 00:59Tomislav TunkovicTomislav TunkovicRUSTrust-1.95.0Error
Aug 31, 2026 00:53Tomislav TunkovicTomislav TunkovicZIG0.15.1Error
Aug 23, 2026 22:07Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success4,252+1'135.14 RP
Aug 23, 2026 14:55Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success8,219+896.89 RP
Aug 21, 2026 19:25Andrew EpsteinAndrew EpsteinCPPg++14.2.0Success31,269+319.81 RP
Aug 19, 2026 17:48Victor MerckléVictor MerckléCPPclang++20.1.2Success2,993
Aug 19, 2026 17:24Victor MerckléVictor MerckléCPPclang++20.1.2Error+5.65 RP
Aug 19, 2026 17:08Victor MerckléVictor MerckléCPPclang++20.1.2Error+30.84 RP
Aug 19, 2026 16:47Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 16:44Victor MerckléVictor MerckléCPPclang++20.1.2Success2,566
Aug 19, 2026 16:28Victor MerckléVictor MerckléCPPclang++19.1.1Error
Aug 19, 2026 16:21Victor MerckléVictor MerckléCPPclang++20.1.2Success2,525
Aug 19, 2026 16:09Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 16:07Victor MerckléVictor MerckléCPPg++14.2.0Success2,633
Aug 19, 2026 16:00Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 15:03Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 15:00Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 14:58Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 14:56Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 14:53Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 14:49Victor MerckléVictor MerckléCPPclang++20.1.2Success2,782
Aug 19, 2026 14:36Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 14:30Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 14:27Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 14:14Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 14:05Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 13:52Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 13:43Victor MerckléVictor MerckléCPPclang++20.1.2Error+8.35 RP
Aug 19, 2026 13:36Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 12:54Victor MerckléVictor MerckléCPPclang++20.1.2Error+190.18 RP
Aug 19, 2026 10:13Victor MerckléVictor MerckléCPPclang++20.1.2Error+58.70 RP
Aug 19, 2026 10:09Victor MerckléVictor MerckléGOgo1.26.2Error
Aug 19, 2026 09:54Victor MerckléVictor MerckléCPPclang++20.1.2Error+207.97 RP
Aug 19, 2026 09:45Victor MerckléVictor MerckléCPPclang++20.1.2Error+176.42 RP
Aug 19, 2026 09:23Victor MerckléVictor MerckléCSHARP10.0.7Error
Aug 19, 2026 09:02Victor MerckléVictor MerckléCPPclang++20.1.2Error+109.23 RP
Aug 19, 2026 08:30Victor MerckléVictor MerckléCPPclang++20.1.2Error+146.86 RP
Aug 19, 2026 08:27Victor MerckléVictor MerckléCPPclang++20.1.2Success2,534
Aug 19, 2026 08:18Victor MerckléVictor MerckléCPPclang++20.1.2Error+88.43 RP
Aug 19, 2026 08:11Victor MerckléVictor MerckléCPPclang++20.1.2Error+63.57 RP
Aug 19, 2026 08:02Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 07:46Victor MerckléVictor MerckléCPPclang++20.1.2Success2,674
Aug 19, 2026 07:33Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 19, 2026 07:19Victor MerckléVictor MerckléCPPclang++20.1.2Success2,786
Aug 19, 2026 07:03Victor MerckléVictor MerckléCPPclang++20.1.2Success2,911
Aug 19, 2026 06:53Victor MerckléVictor MerckléCPPclang++20.1.2Success2,877
Aug 19, 2026 00:53Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Aug 19, 2026 00:43Victor MerckléVictor MerckléZIG0.16.0Error+24.90 RP
Aug 18, 2026 22:13Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 18, 2026 21:51Victor MerckléVictor MerckléCPPclang++20.1.2Error+33.33 RP
Aug 18, 2026 21:38Victor MerckléVictor MerckléCPPclang++20.1.2Error+15.61 RP
Aug 18, 2026 21:23Victor MerckléVictor MerckléCPPclang++20.1.2Success2,662
Aug 18, 2026 20:52Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 18, 2026 20:50Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 18, 2026 20:39Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 18, 2026 20:30Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 18, 2026 20:18Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 18, 2026 20:03Victor MerckléVictor MerckléCPPclang++20.1.2Error+35.96 RP
Aug 18, 2026 19:50Victor MerckléVictor MerckléCPPclang++20.1.2Success2,647
Aug 18, 2026 19:46Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 18, 2026 19:44Victor MerckléVictor MerckléCPPclang++20.1.2Success2,582
Aug 18, 2026 19:23Victor MerckléVictor MerckléCPPclang++20.1.2Success2,583
Aug 18, 2026 19:00Victor MerckléVictor MerckléCPPclang++20.1.2Success2,698
Aug 18, 2026 18:30Victor MerckléVictor MerckléRUSTrust-1.95.0Error
Aug 18, 2026 18:15Victor MerckléVictor MerckléZIG0.16.0Error
Aug 18, 2026 16:03Victor MerckléVictor MerckléCPPclang++20.1.2Success2,551
Aug 18, 2026 15:36Victor MerckléVictor MerckléCPPclang++20.1.2Success2,530
Aug 18, 2026 15:32Victor MerckléVictor MerckléCPPclang++20.1.2Error+120.31 RP
Aug 18, 2026 15:12Victor MerckléVictor MerckléCPPclang++20.1.2Success2,551
Aug 18, 2026 15:06Victor MerckléVictor MerckléCPPclang++20.1.2Success2,534
Aug 18, 2026 14:49Victor MerckléVictor MerckléCPPclang++20.1.2Success2,708
Aug 18, 2026 14:42Victor MerckléVictor MerckléCPPclang++20.1.2Success2,640
Aug 18, 2026 14:27Victor MerckléVictor MerckléCPPclang++20.1.2Success2,843
Aug 18, 2026 13:51Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 18, 2026 13:38Victor MerckléVictor MerckléCPPclang++20.1.2Success2,578
Aug 18, 2026 12:50Victor MerckléVictor MerckléCPPclang++20.1.2Success2,637
Aug 18, 2026 12:09Victor MerckléVictor MerckléCPPclang++20.1.2Success2,565
Aug 18, 2026 12:01Victor MerckléVictor MerckléCPPclang++20.1.2Success2,535