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
Aug 16, 2026 10:00marko1597marko1597CPPclang++20.1.2Error+38.28 RP
Aug 16, 2026 09:45marko1597marko1597CPPclang++20.1.2Error
Aug 16, 2026 09:20marko1597marko1597CPPclang++20.1.2Success28,471
Aug 16, 2026 08:55marko1597marko1597CPPclang++20.1.2Error+40.52 RP
Aug 16, 2026 08:12marko1597marko1597CPPclang++20.1.2Error+92.75 RP
Aug 16, 2026 08:00Victor MerckléVictor MerckléCPPclang++20.1.2Success3,055
Aug 16, 2026 07:53marko1597marko1597CPPclang++20.1.2Error
Aug 16, 2026 07:25marko1597marko1597CPPclang++20.1.2Error
Aug 16, 2026 07:20Victor MerckléVictor MerckléCPPclang++20.1.2Success2,904
Aug 16, 2026 07:10Victor MerckléVictor MerckléCPPclang++20.1.2Success2,919
Aug 16, 2026 07:04Victor MerckléVictor MerckléCPPclang++20.1.2Error+21.29 RP
Aug 16, 2026 06:35Victor MerckléVictor MerckléCPPclang++20.1.2Success6,512
Aug 16, 2026 06:11Victor MerckléVictor MerckléCPPclang++20.1.2Success4,032
Aug 16, 2026 06:02Victor MerckléVictor MerckléCPPclang++20.1.2Success3,186
Aug 16, 2026 05:44Victor MerckléVictor MerckléCPPclang++20.1.2Success4,768
Aug 16, 2026 05:27Victor MerckléVictor MerckléCPPclang++20.1.2Success5,062
Aug 16, 2026 05:20Victor MerckléVictor MerckléCPPclang++20.1.2Success7,837
Aug 16, 2026 05:08Victor MerckléVictor MerckléCPPclang++20.1.2Success4,668
Aug 16, 2026 04:57Victor MerckléVictor MerckléCPPclang++20.1.2Success4,737
Aug 16, 2026 04:52Victor MerckléVictor MerckléCPPclang++20.1.2Success5,281
Aug 16, 2026 04:45Victor MerckléVictor MerckléCPPclang++20.1.2Success4,477
Aug 16, 2026 04:34Victor MerckléVictor MerckléCPPclang++20.1.2Success4,422
Aug 16, 2026 04:21Victor MerckléVictor MerckléCPPclang++20.1.2Success4,831
Aug 16, 2026 03:47Victor MerckléVictor MerckléCPPclang++20.1.2Success5,406
Aug 16, 2026 03:40Victor MerckléVictor MerckléCPPclang++20.1.2Success5,668
Aug 16, 2026 02:54Victor MerckléVictor MerckléCPPclang++20.1.2Success4,184
Aug 16, 2026 02:45Victor MerckléVictor MerckléCPPclang++20.1.2Success4,058
Aug 16, 2026 02:19Victor MerckléVictor MerckléCPPclang++20.1.2Success8,826
Aug 16, 2026 02:07Victor MerckléVictor MerckléCPPclang++20.1.2Success3,473
Aug 16, 2026 01:48Victor MerckléVictor MerckléCPPclang++20.1.2Success3,962
Aug 16, 2026 01:42Victor MerckléVictor MerckléCPPclang++20.1.2Success6,838
Aug 16, 2026 01:25Victor MerckléVictor MerckléCPPclang++20.1.2Success4,227
Aug 16, 2026 01:23Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error
Aug 16, 2026 01:05Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error
Aug 16, 2026 00:54Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error+12.88 RP
Aug 16, 2026 00:46Victor MerckléVictor MerckléCPPclang++20.1.2Success3,148
Aug 16, 2026 00:45Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error+8.55 RP
Aug 16, 2026 00:34Victor MerckléVictor MerckléCPPclang++20.1.2Success8,455
Aug 16, 2026 00:33Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error
Aug 16, 2026 00:20Victor MerckléVictor MerckléCPPclang++20.1.2Success7,330
Aug 16, 2026 00:20Victor MerckléVictor MerckléCPPclang++20.1.2Success4,052
Aug 16, 2026 00:10Victor MerckléVictor MerckléCPPclang++20.1.2Success2,988
Aug 15, 2026 23:59Victor MerckléVictor MerckléCPPclang++20.1.2Error+3.52 RP
Aug 15, 2026 23:52Victor MerckléVictor MerckléCPPclang++20.1.2Success4,324
Aug 15, 2026 23:46Victor MerckléVictor MerckléCPPclang++20.1.2Success3,024
Aug 15, 2026 23:34Victor MerckléVictor MerckléCPPclang++20.1.2Success2,997
Aug 15, 2026 23:08Victor MerckléVictor MerckléCPPclang++20.1.2Success4,067
Aug 15, 2026 22:27Victor MerckléVictor MerckléCPPclang++20.1.2Success3,223
Aug 15, 2026 22:13Victor MerckléVictor MerckléCPPclang++20.1.2Success3,206
Aug 15, 2026 21:09Victor MerckléVictor MerckléCPPclang++20.1.2Success3,720
Aug 15, 2026 21:04Victor MerckléVictor MerckléCPPclang++20.1.2Success4,690
Aug 15, 2026 20:57Victor MerckléVictor MerckléCPPclang++20.1.2Success7,515
Aug 15, 2026 20:41Victor MerckléVictor MerckléCPPclang++20.1.2Success6,509
Aug 15, 2026 20:33Victor MerckléVictor MerckléCPPclang++20.1.2Success3,727
Aug 15, 2026 20:21Victor MerckléVictor MerckléCPPclang++20.1.2Success2,922
Aug 15, 2026 19:56Victor MerckléVictor MerckléCPPclang++20.1.2Success3,071
Aug 15, 2026 19:51Victor MerckléVictor MerckléCPPclang++20.1.2Success2,972
Aug 15, 2026 19:33Victor MerckléVictor MerckléCPPclang++20.1.2Success3,044
Aug 15, 2026 19:28Victor MerckléVictor MerckléCPPclang++20.1.2Success2,979
Aug 15, 2026 19:12Victor MerckléVictor MerckléCPPclang++20.1.2Success4,351
Aug 15, 2026 19:05Victor MerckléVictor MerckléCPPclang++20.1.2Success4,880
Aug 15, 2026 18:58Victor MerckléVictor MerckléCPPclang++20.1.2Success3,720
Aug 15, 2026 18:45Victor MerckléVictor MerckléCPPclang++20.1.2Success6,649
Aug 15, 2026 18:36Victor MerckléVictor MerckléCPPclang++20.1.2Success4,337
Aug 15, 2026 18:21Victor MerckléVictor MerckléCPPclang++20.1.2Success3,742
Aug 15, 2026 18:15Victor MerckléVictor MerckléCPPclang++20.1.2Success5,538
Aug 15, 2026 17:58Victor MerckléVictor MerckléCPPclang++20.1.2Success5,299
Aug 15, 2026 17:52Victor MerckléVictor MerckléCPPclang++20.1.2Success4,398
Aug 15, 2026 17:42Victor MerckléVictor MerckléCPPclang++20.1.2Success4,547
Aug 15, 2026 17:37Victor MerckléVictor MerckléCPPclang++20.1.2Success4,457
Aug 15, 2026 17:31Victor MerckléVictor MerckléCPPclang++20.1.2Success4,371
Aug 15, 2026 17:23Victor MerckléVictor MerckléCPPclang++20.1.2Success3,154
Aug 15, 2026 17:17Victor MerckléVictor MerckléCPPclang++20.1.2Success3,871
Aug 15, 2026 17:01Victor MerckléVictor MerckléCPPclang++20.1.2Success3,375
Aug 15, 2026 16:56Victor MerckléVictor MerckléCPPclang++20.1.2Success3,625
Aug 15, 2026 16:21Victor MerckléVictor MerckléCPPclang++20.1.2Success2,927
Aug 15, 2026 16:16Victor MerckléVictor MerckléCPPclang++20.1.2Success3,012
Aug 15, 2026 16:11Victor MerckléVictor MerckléCPPclang++20.1.2Error+17.50 RP
Aug 15, 2026 16:06Victor MerckléVictor MerckléCPPclang++20.1.2Success2,986
Aug 15, 2026 15:59Victor MerckléVictor MerckléCPPclang++20.1.2Success3,743
Aug 15, 2026 15:54Victor MerckléVictor MerckléCPPclang++20.1.2Success3,939
Aug 15, 2026 15:49Victor MerckléVictor MerckléCPPclang++20.1.2Success4,211
Aug 15, 2026 15:36Victor MerckléVictor MerckléCPPclang++20.1.2Success4,218
Aug 15, 2026 14:45Victor MerckléVictor MerckléCPPclang++20.1.2Success3,341
Aug 15, 2026 14:40Victor MerckléVictor MerckléCPPclang++20.1.2Success3,698
Aug 15, 2026 14:35Victor MerckléVictor MerckléCPPclang++20.1.2Success3,270
Aug 15, 2026 14:30Victor MerckléVictor MerckléCPPclang++20.1.2Success13,498
Aug 15, 2026 14:25Victor MerckléVictor MerckléCPPclang++20.1.2Success11,147
Aug 15, 2026 14:20Victor MerckléVictor MerckléCPPclang++20.1.2Success4,540
Aug 15, 2026 14:15Victor MerckléVictor MerckléCPPclang++20.1.2Success4,544
Aug 15, 2026 14:04Victor MerckléVictor MerckléCPPclang++20.1.2Success3,032
Aug 15, 2026 13:58Victor MerckléVictor MerckléCPPclang++20.1.2Success3,009
Aug 15, 2026 13:47Victor MerckléVictor MerckléCPPclang++20.1.2Success3,216
Aug 15, 2026 13:42Victor MerckléVictor MerckléCPPclang++20.1.2Success5,207
Aug 15, 2026 13:37Victor MerckléVictor MerckléCPPclang++20.1.2Success2,997
Aug 15, 2026 13:29Victor MerckléVictor MerckléCPPclang++20.1.2Success3,110
Aug 15, 2026 13:21Victor MerckléVictor MerckléCPPclang++20.1.2Success2,951
Aug 15, 2026 13:16Victor MerckléVictor MerckléCPPclang++20.1.2Success2,983
Aug 15, 2026 13:11Victor MerckléVictor MerckléCPPclang++20.1.2Success2,995
Aug 15, 2026 13:06Victor MerckléVictor MerckléCPPclang++20.1.2Success3,417