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 15, 2026 13:00Victor MerckléVictor MerckléCPPclang++20.1.2Success4,803
Aug 15, 2026 12:53Victor MerckléVictor MerckléCPPclang++20.1.2Success4,874
Aug 15, 2026 12:47Victor MerckléVictor MerckléCPPclang++20.1.2Success3,949
Aug 15, 2026 12:39Victor MerckléVictor MerckléCPPclang++20.1.2Success3,953
Aug 15, 2026 12:33Victor MerckléVictor MerckléCPPclang++20.1.2Error
Aug 15, 2026 12:26Victor MerckléVictor MerckléCPPclang++20.1.2Success8,434
Aug 15, 2026 12:23Victor MerckléVictor MerckléCPPclang++20.1.2Success3,669
Aug 15, 2026 12:16Victor MerckléVictor MerckléCPPclang++20.1.2Success3,257
Aug 15, 2026 12:10Victor MerckléVictor MerckléCPPclang++20.1.2Success2,956
Aug 15, 2026 00:20Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error+215.59 RP
Aug 15, 2026 00:16Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error
Aug 15, 2026 00:00Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error+28.89 RP
Aug 14, 2026 23:48Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error+110.06 RP
Aug 14, 2026 23:38Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error+78.54 RP
Aug 14, 2026 23:31Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error+50.20 RP
Aug 14, 2026 23:15Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error
Aug 14, 2026 22:55Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error+411.25 RP
Aug 14, 2026 22:24Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error+5.54 RP
Aug 14, 2026 19:42marko1597marko1597CPPclang++20.1.2Error
Aug 14, 2026 17:23marko1597marko1597CPPclang++20.1.2Error
Aug 14, 2026 13:23marko1597marko1597CPPclang++20.1.2Error
Aug 14, 2026 13:21marko1597marko1597CPPclang++20.1.2Error+52.99 RP
Aug 14, 2026 13:18marko1597marko1597CPPclang++20.1.2Error+1.37 RP
Aug 14, 2026 13:13marko1597marko1597CPPclang++20.1.2Error+80.63 RP
Aug 14, 2026 13:07marko1597marko1597CPPclang++20.1.2Error+166.81 RP
Aug 14, 2026 13:03marko1597marko1597CPPclang++20.1.2Error+104.43 RP
Aug 14, 2026 12:57marko1597marko1597CPPg++13.3.0Error
Aug 14, 2026 12:37marko1597marko1597CPPclang++20.1.2Error
Aug 14, 2026 12:23marko1597marko1597CPPclang++20.1.2Error+708.38 RP
Aug 14, 2026 11:44marko1597marko1597CPPg++13.3.0Error
Aug 14, 2026 11:43marko1597marko1597CPPg++13.3.0Error+2'646.20 RP
Aug 13, 2026 17:34Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error+601.65 RP
Aug 13, 2026 17:00Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error+0.97 RP
Aug 13, 2026 15:44Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error+1.94 RP
Aug 13, 2026 15:42Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error+33.58 RP
Aug 13, 2026 15:34Tomislav TunkovicTomislav TunkovicCPPclang++20.1.2Error+18.87 RP
Aug 13, 2026 15:27Tomislav TunkovicTomislav TunkovicCPPg++13.3.0Success3,374
Aug 13, 2026 15:07Tomislav TunkovicTomislav TunkovicCPPg++13.3.0Error+241.77 RP
Aug 13, 2026 14:57Tomislav TunkovicTomislav TunkovicCPPg++13.3.0Error+261.88 RP
Aug 13, 2026 14:49Tomislav TunkovicTomislav TunkovicCPPg++13.3.0Error+2'558.20 RP
Aug 13, 2026 11:03Yehor BondarYehor BondarCPPclang++20.1.2Success6,138+1'629.20 RP
Aug 3, 2026 00:50Victor MerckléVictor MerckléCPPclang++20.1.2Success5,885
Aug 3, 2026 00:43Victor MerckléVictor MerckléCPPclang++20.1.2Success2,974
Aug 3, 2026 00:33Victor MerckléVictor MerckléCPPclang++20.1.2Success2,959
Aug 3, 2026 00:28Victor MerckléVictor MerckléCPPclang++20.1.2Success2,968
Aug 3, 2026 00:23Victor MerckléVictor MerckléCPPclang++20.1.2Success3,408
Aug 3, 2026 00:18Victor MerckléVictor MerckléCPPclang++20.1.2Success3,007
Aug 3, 2026 00:00Victor MerckléVictor MerckléCPPclang++20.1.2Success3,015
Aug 2, 2026 19:16Victor MerckléVictor MerckléCPPclang++20.1.2Success2,973
Aug 2, 2026 19:08Victor MerckléVictor MerckléCPPclang++20.1.2Success2,982
Aug 2, 2026 19:03Victor MerckléVictor MerckléCPPg++14.2.0Success3,267
Jul 31, 2026 06:14TonyTonyCPPg++10.5.0Success31,406+318.41 RP
Jul 30, 2026 12:20Andrew TsibinAndrew TsibinRUSTrust-1.95.0Success8,188
Jul 30, 2026 12:16Andrew TsibinAndrew TsibinRUSTrust-1.95.0Success8,162
Jul 30, 2026 12:08Andrew TsibinAndrew TsibinRUSTrust-1.95.0Error+47.70 RP
Jul 30, 2026 11:34Andrew TsibinAndrew TsibinRUSTrust-1.95.0Success3,680
Jul 30, 2026 11:27Andrew TsibinAndrew TsibinRUSTrust-1.95.0Error+250.68 RP
Jul 30, 2026 11:09Andrew TsibinAndrew TsibinRUSTrust-1.95.0Error+344.44 RP
Jul 30, 2026 10:39Andrew TsibinAndrew TsibinRUSTrust-1.95.0Error+2'132.65 RP
Jul 13, 2026 13:35Victor MerckléVictor MerckléCPPclang++20.1.2Success3,017
Jul 10, 2026 18:26Genos0Genos0CPPg++10.5.0Success31,378+318.69 RP
Jul 9, 2026 01:39Victor MerckléVictor MerckléCPPclang++20.1.2Success2,947
Jul 9, 2026 01:23Victor MerckléVictor MerckléCPPg++14.2.0Success12,635+5.00 RP
Jul 8, 2026 01:00Victor MerckléVictor MerckléCPPclang++20.1.2Success2,979
Jul 8, 2026 00:57Victor MerckléVictor MerckléCPPclang++20.1.2Success2,979
Jul 8, 2026 00:52Victor MerckléVictor MerckléCPPclang++20.1.2Success2,979
Jul 8, 2026 00:45Victor MerckléVictor MerckléCPPclang++20.1.2Success3,003
Jul 8, 2026 00:00Victor MerckléVictor MerckléCPPclang++20.1.2Success3,133
Jul 7, 2026 23:55Victor MerckléVictor MerckléCPPclang++20.1.2Success3,132
Jul 7, 2026 23:45Victor MerckléVictor MerckléCPPclang++20.1.2Success2,972
Jul 7, 2026 23:40Victor MerckléVictor MerckléCPPclang++20.1.2Success2,973
Jul 7, 2026 23:23Victor MerckléVictor MerckléCPPclang++20.1.2Success3,115
Jul 7, 2026 16:40Yahor MankevichYahor MankevichCPPg++10.5.0Success31,383+323.64 RP
Jul 7, 2026 01:45Victor MerckléVictor MerckléCPPclang++20.1.2Success3,040
Jul 7, 2026 01:35Victor MerckléVictor MerckléCPPclang++20.1.2Success2,951
Jul 7, 2026 01:30Victor MerckléVictor MerckléCPPclang++20.1.2Success2,995
Jul 7, 2026 01:25Victor MerckléVictor MerckléCPPclang++20.1.2Success2,989
Jul 7, 2026 01:20Victor MerckléVictor MerckléCPPclang++20.1.2Error+13.87 RP
Jul 7, 2026 01:15Victor MerckléVictor MerckléCPPclang++20.1.2Success2,989
Jul 7, 2026 01:09Victor MerckléVictor MerckléCPPclang++20.1.2Error+5.00 RP
Jul 6, 2026 02:34Victor MerckléVictor MerckléCPPclang++20.1.2Success7,932
Jul 6, 2026 02:27Victor MerckléVictor MerckléCPPclang++20.1.2Success2,949
Jul 6, 2026 02:22Victor MerckléVictor MerckléCPPclang++20.1.2Success2,959
Jul 6, 2026 02:17Victor MerckléVictor MerckléCPPclang++20.1.2Error+2.30 RP
Jul 6, 2026 02:12Victor MerckléVictor MerckléCPPclang++20.1.2Success2,949
Jul 6, 2026 02:07Victor MerckléVictor MerckléCPPclang++20.1.2Error+1.15 RP
Jul 6, 2026 01:56Victor MerckléVictor MerckléCPPclang++20.1.2Success3,070
Jul 6, 2026 01:48Victor MerckléVictor MerckléCPPclang++20.1.2Success3,135
Jul 6, 2026 01:42Victor MerckléVictor MerckléCPPclang++20.1.2Success2,972
Jul 6, 2026 01:38Victor MerckléVictor MerckléCPPclang++20.1.2Success8,568
Jul 3, 2026 13:00Victor MerckléVictor MerckléCPPclang++20.1.2Success2,982
Jul 3, 2026 12:55Victor MerckléVictor MerckléCPPclang++20.1.2Success3,036
Jul 3, 2026 12:50Victor MerckléVictor MerckléCPPclang++20.1.2Success2,955
Jul 3, 2026 12:43Victor MerckléVictor MerckléCPPclang++20.1.2Success3,007
Jul 3, 2026 12:38Victor MerckléVictor MerckléCPPclang++20.1.2Success3,011
Jul 3, 2026 12:15Victor MerckléVictor MerckléCPPclang++20.1.2Success8,638
Jul 3, 2026 12:08Victor MerckléVictor MerckléCPPclang++20.1.2Success3,003
Jul 3, 2026 12:03Victor MerckléVictor MerckléCPPclang++20.1.2Success3,009
Jul 3, 2026 11:56Victor MerckléVictor MerckléCPPclang++20.1.2Success3,051
Jul 3, 2026 02:42f0xerif0xeriCPPg++10.5.0Success31,407+318.40 RP