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 18, 2026 11:53Victor MerckléVictor MerckléCPPclang++20.1.2Success2,534
Aug 18, 2026 11:51Victor MerckléVictor MerckléCPPclang++20.1.2Success2,556
Aug 18, 2026 11:33Victor MerckléVictor MerckléCPPclang++20.1.2Success2,765
Aug 18, 2026 10:59Victor MerckléVictor MerckléCPPclang++20.1.2Error+99.84 RP
Aug 18, 2026 02:46Victor MerckléVictor MerckléCPPclang++20.1.2Success3,957
Aug 18, 2026 02:27Victor MerckléVictor MerckléCPPclang++20.1.2Success3,514
Aug 18, 2026 00:35Victor MerckléVictor MerckléCPPclang++20.1.2Success4,744
Aug 17, 2026 23:20Victor MerckléVictor MerckléCPPclang++20.1.2Success4,028
Aug 17, 2026 22:41Victor MerckléVictor MerckléCPPclang++20.1.2Success4,050
Aug 17, 2026 22:13Victor MerckléVictor MerckléCPPclang++20.1.2Success4,611
Aug 17, 2026 19:06Victor MerckléVictor MerckléCPPclang++20.1.2Success4,174
Aug 17, 2026 17:34Victor MerckléVictor MerckléCPPclang++20.1.2Success4,697
Aug 17, 2026 15:02Victor MerckléVictor MerckléCPPclang++20.1.2Success12,401
Aug 17, 2026 14:39Victor MerckléVictor MerckléCPPclang++20.1.2Error+18.17 RP
Aug 17, 2026 13:48Victor MerckléVictor MerckléCPPclang++20.1.2Success2,583
Aug 17, 2026 13:28Victor MerckléVictor MerckléCPPclang++20.1.2Success2,581
Aug 17, 2026 13:11Tomislav TunkovicTomislav TunkovicCSHARP9.0.15Error
Aug 17, 2026 13:09Tomislav TunkovicTomislav TunkovicGOgo1.26.2Error
Aug 17, 2026 12:51Victor MerckléVictor MerckléCPPclang++20.1.2Success2,576
Aug 17, 2026 04:08Victor MerckléVictor MerckléCPPclang++20.1.2Success2,580
Aug 17, 2026 03:08Victor MerckléVictor MerckléCSHARP10.0.7Error
Aug 17, 2026 02:46Victor MerckléVictor MerckléGOgo1.26.2Error
Aug 17, 2026 02:08Victor MerckléVictor MerckléCPPclang++20.1.2Error+68.11 RP
Aug 17, 2026 00:45Victor MerckléVictor MerckléZIG0.16.0Error
Aug 17, 2026 00:35Victor MerckléVictor MerckléCPPclang++20.1.2Success2,624
Aug 17, 2026 00:04Victor MerckléVictor MerckléCPPclang++20.1.2Success2,653
Aug 16, 2026 22:53Tomislav TunkovicTomislav TunkovicZIG0.15.1Error
Aug 16, 2026 22:53Tomislav TunkovicTomislav TunkovicCSHARP9.0.15Error
Aug 16, 2026 22:52Tomislav TunkovicTomislav TunkovicRUSTrust-1.95.0Error
Aug 16, 2026 22:52Tomislav TunkovicTomislav TunkovicGOgo1.26.2Success9,649
Aug 16, 2026 22:30Victor MerckléVictor MerckléCPPclang++20.1.2Success3,701
Aug 16, 2026 22:26Victor MerckléVictor MerckléCPPclang++20.1.2Success3,456
Aug 16, 2026 22:20Victor MerckléVictor MerckléCPPclang++20.1.2Success3,522
Aug 16, 2026 22:14Victor MerckléVictor MerckléCPPclang++20.1.2Error+2.91 RP
Aug 16, 2026 21:44Victor MerckléVictor MerckléCPPclang++20.1.2Success5,495
Aug 16, 2026 21:32Victor MerckléVictor MerckléCPPclang++20.1.2Success2,653
Aug 16, 2026 21:28Victor MerckléVictor MerckléCPPclang++20.1.2Success2,776
Aug 16, 2026 20:48Victor MerckléVictor MerckléCPPclang++20.1.2Success2,649
Aug 16, 2026 20:45Victor MerckléVictor MerckléCPPclang++20.1.2Success2,653
Aug 16, 2026 20:42Victor MerckléVictor MerckléCPPclang++20.1.2Success2,634
Aug 16, 2026 20:37Victor MerckléVictor MerckléCPPclang++20.1.2Error+62.85 RP
Aug 16, 2026 20:20Victor MerckléVictor MerckléCPPclang++20.1.2Success2,690
Aug 16, 2026 20:12Victor MerckléVictor MerckléCPPg++14.2.0Success2,963
Aug 16, 2026 20:07Victor MerckléVictor MerckléCPPclang++20.1.2Success4,333
Aug 16, 2026 19:59Victor MerckléVictor MerckléCPPclang++20.1.2Success2,828
Aug 16, 2026 19:46Victor MerckléVictor MerckléCPPclang++20.1.2Error+33.42 RP
Aug 16, 2026 19:22Victor MerckléVictor MerckléCPPclang++20.1.2Error+11.01 RP
Aug 16, 2026 19:16Victor MerckléVictor MerckléCPPclang++20.1.2Success2,849
Aug 16, 2026 19:05Victor MerckléVictor MerckléCPPclang++20.1.2Success3,000
Aug 16, 2026 18:54Victor MerckléVictor MerckléCPPclang++20.1.2Error+2.74 RP
Aug 16, 2026 18:16Victor MerckléVictor MerckléCPPclang++20.1.2Success2,822
Aug 16, 2026 17:09Victor MerckléVictor MerckléCPPclang++20.1.2Success2,839
Aug 16, 2026 17:02Victor MerckléVictor MerckléCPPclang++20.1.2Success2,769
Aug 16, 2026 16:50Victor MerckléVictor MerckléCPPclang++20.1.2Success3,137
Aug 16, 2026 16:38Victor MerckléVictor MerckléCPPclang++20.1.2Success2,743
Aug 16, 2026 16:33Victor MerckléVictor MerckléCPPclang++20.1.2Success2,818
Aug 16, 2026 16:26Victor MerckléVictor MerckléCPPclang++20.1.2Error+88.25 RP
Aug 16, 2026 16:10Victor MerckléVictor MerckléCPPclang++20.1.2Error+34.90 RP
Aug 16, 2026 15:55Victor MerckléVictor MerckléCPPclang++20.1.2Success2,864
Aug 16, 2026 15:42Victor MerckléVictor MerckléCPPclang++20.1.2Success2,899
Aug 16, 2026 15:33Victor MerckléVictor MerckléCPPclang++20.1.2Success2,815
Aug 16, 2026 15:22Victor MerckléVictor MerckléCPPclang++20.1.2Success2,817
Aug 16, 2026 15:17Victor MerckléVictor MerckléCPPclang++20.1.2Error+5.11 RP
Aug 16, 2026 15:04Victor MerckléVictor MerckléCPPclang++20.1.2Success2,809
Aug 16, 2026 14:57Victor MerckléVictor MerckléCPPclang++20.1.2Error+123.24 RP
Aug 16, 2026 14:31Victor MerckléVictor MerckléCPPclang++20.1.2Success2,956
Aug 16, 2026 14:19Victor MerckléVictor MerckléCPPclang++20.1.2Success2,945
Aug 16, 2026 13:25marko1597marko1597CPPg++14.2.0Error
Aug 16, 2026 13:25marko1597marko1597CPPg++14.2.0Error
Aug 16, 2026 13:25marko1597marko1597CPPg++14.2.0Error
Aug 16, 2026 13:15marko1597marko1597CPPg++14.2.0Success36,093
Aug 16, 2026 13:12marko1597marko1597CPPg++14.2.0Error
Aug 16, 2026 13:12marko1597marko1597CPPg++14.2.0Error+15.45 RP
Aug 16, 2026 13:12marko1597marko1597CPPg++14.2.0Error
Aug 16, 2026 12:59marko1597marko1597CPPg++14.2.0Error
Aug 16, 2026 12:57marko1597marko1597CPPg++14.2.0Success36,185
Aug 16, 2026 12:56marko1597marko1597CPPg++14.2.0Error
Aug 16, 2026 12:56marko1597marko1597CPPg++14.2.0Error
Aug 16, 2026 12:56marko1597marko1597CPPg++14.2.0Error
Aug 16, 2026 12:54marko1597marko1597CPPg++14.2.0Error
Aug 16, 2026 12:52marko1597marko1597CPPg++14.2.0Error
Aug 16, 2026 12:48marko1597marko1597CPPg++14.2.0Success55,756
Aug 16, 2026 12:48marko1597marko1597CPPg++14.2.0Error+10.24 RP
Aug 16, 2026 12:48marko1597marko1597CPPg++10.5.0Error
Aug 16, 2026 12:48marko1597marko1597CPPg++12.4.0Error
Aug 16, 2026 12:48marko1597marko1597CPPg++11.5.0Error
Aug 16, 2026 12:48marko1597marko1597CPPclang++19.1.1Error
Aug 16, 2026 12:48marko1597marko1597CPPg++13.3.0Error
Aug 16, 2026 12:46marko1597marko1597CPPclang++20.1.2Error
Aug 16, 2026 12:44marko1597marko1597CPPg++14.2.0Error
Aug 16, 2026 12:33marko1597marko1597CPPg++14.2.0Error
Aug 16, 2026 12:30marko1597marko1597CPPclang++20.1.2Success39,431
Aug 16, 2026 12:23marko1597marko1597CPPclang++20.1.2Error
Aug 16, 2026 12:10marko1597marko1597CPPclang++20.1.2Success58,415
Aug 16, 2026 11:58marko1597marko1597CPPclang++20.1.2Error
Aug 16, 2026 11:50marko1597marko1597CPPclang++20.1.2Error
Aug 16, 2026 11:39marko1597marko1597CPPg++14.2.0Error+147.69 RP
Aug 16, 2026 11:19marko1597marko1597CPPclang++20.1.2Error
Aug 16, 2026 10:58marko1597marko1597CPPclang++20.1.2Error+1.58 RP
Aug 16, 2026 10:45marko1597marko1597CPPclang++20.1.2Error+43.78 RP