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
Jun 20, 2026 15:24A_ShamanA_ShamanCPPg++10.5.0Success6,153
Jun 20, 2026 15:21A_ShamanA_ShamanCPPg++10.5.0Success6,533
Jun 20, 2026 15:18A_ShamanA_ShamanCPPg++10.5.0Error
Jun 20, 2026 15:15A_ShamanA_ShamanCPPg++10.5.0Success6,613
Jun 20, 2026 15:12A_ShamanA_ShamanCPPg++10.5.0Success6,158
Jun 20, 2026 10:27A_ShamanA_ShamanCPPg++10.5.0Success8,151
Jun 20, 2026 10:22A_ShamanA_ShamanCPPg++10.5.0Success5,979
Jun 20, 2026 10:20A_ShamanA_ShamanCPPg++10.5.0Success7,063
Jun 20, 2026 10:15A_ShamanA_ShamanCPPg++10.5.0Success5,557+6.45 RP
Jun 20, 2026 10:12A_ShamanA_ShamanCPPg++10.5.0Success7,254
Jun 20, 2026 09:56A_ShamanA_ShamanCPPg++10.5.0Success5,973
Jun 20, 2026 09:53A_ShamanA_ShamanCPPg++10.5.0Success5,788
Jun 20, 2026 09:49A_ShamanA_ShamanCPPg++10.5.0Success5,762
Jun 20, 2026 09:44A_ShamanA_ShamanCPPg++10.5.0Success5,577+9.28 RP
Jun 20, 2026 09:40A_ShamanA_ShamanCPPg++10.5.0Success8,358
Jun 20, 2026 09:28A_ShamanA_ShamanCPPg++10.5.0Success5,606+183.03 RP
Jun 20, 2026 09:23A_ShamanA_ShamanCPPg++10.5.0Success6,247+200.01 RP
Jun 20, 2026 09:18A_ShamanA_ShamanCPPg++10.5.0Success7,139+1'400.76 RP
Jun 20, 2026 07:39A_ShamanA_ShamanCPPg++10.5.0Error
Jun 19, 2026 10:21Victor MerckléVictor MerckléCPPclang++20.1.2Success3,223
Jun 19, 2026 10:06Victor MerckléVictor MerckléCPPclang++20.1.2Success3,035
Jun 19, 2026 09:55Victor MerckléVictor MerckléCPPclang++20.1.2Success2,966
Jun 19, 2026 09:50Victor MerckléVictor MerckléCPPclang++20.1.2Success2,955
Jun 19, 2026 09:40Victor MerckléVictor MerckléCPPg++14.2.0Error
Jun 19, 2026 02:03Victor MerckléVictor MerckléCPPg++14.2.0Error
Jun 19, 2026 01:53Victor MerckléVictor MerckléCPPg++14.2.0Error
Jun 19, 2026 01:43Victor MerckléVictor MerckléCPPclang++20.1.2Success3,003
Jun 19, 2026 01:38Victor MerckléVictor MerckléCPPclang++20.1.2Success2,955
Jun 19, 2026 01:33Victor MerckléVictor MerckléCPPclang++20.1.2Success2,956
Jun 19, 2026 01:28Victor MerckléVictor MerckléCPPclang++20.1.2Success2,955
Jun 19, 2026 01:23Victor MerckléVictor MerckléCPPclang++20.1.2Success2,954
Jun 19, 2026 01:18Victor MerckléVictor MerckléCPPclang++20.1.2Success3,001
Jun 18, 2026 18:04Victor MerckléVictor MerckléCPPclang++20.1.2Success2,954
Jun 18, 2026 17:59Victor MerckléVictor MerckléCPPclang++20.1.2Success2,954+1.15 RP
Jun 18, 2026 17:54Victor MerckléVictor MerckléCPPclang++20.1.2Success2,955+5.72 RP
Jun 18, 2026 17:48Victor MerckléVictor MerckléCPPclang++20.1.2Success3,013
Jun 18, 2026 17:43Victor MerckléVictor MerckléCPPclang++20.1.2Success3,016
Jun 18, 2026 10:01Victor MerckléVictor MerckléCPPclang++20.1.2Success2,962
Jun 18, 2026 00:17Victor MerckléVictor MerckléCPPclang++20.1.2Success3,000
Jun 18, 2026 00:12Victor MerckléVictor MerckléCPPclang++20.1.2Success2,960
Jun 18, 2026 00:07Victor MerckléVictor MerckléCPPclang++20.1.2Success2,962
Jun 18, 2026 00:02Victor MerckléVictor MerckléCPPclang++20.1.2Success2,961
Jun 17, 2026 23:56Victor MerckléVictor MerckléCPPclang++20.1.2Success2,992
Jun 17, 2026 23:51Victor MerckléVictor MerckléCPPclang++20.1.2Success3,005
Jun 17, 2026 11:14Victor MerckléVictor MerckléCPPclang++20.1.2Success2,960
Jun 17, 2026 11:02Victor MerckléVictor MerckléCPPclang++20.1.2Success3,028
Jun 17, 2026 10:57Victor MerckléVictor MerckléCPPclang++20.1.2Success2,960
Jun 17, 2026 10:49Victor MerckléVictor MerckléCPPclang++20.1.2Success2,984
Jun 17, 2026 10:42Victor MerckléVictor MerckléCPPclang++20.1.2Success2,963
Jun 13, 2026 06:45Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,972
Jun 13, 2026 06:39Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,970+1.13 RP
Jun 13, 2026 06:21Victor MerckléVictor MerckléRUSTrust-1.95.0Success2,971+55.71 RP
Jun 12, 2026 16:50Victor MerckléVictor MerckléZIG0.16.0Success3,049
Jun 12, 2026 16:10Victor MerckléVictor MerckléZIG0.16.0Success3,049+1.08 RP
Jun 12, 2026 16:01Victor MerckléVictor MerckléZIG0.16.0Success3,050+23.48 RP
Jun 12, 2026 15:53Victor MerckléVictor MerckléCSHARP10.0.7Success3,046
Jun 12, 2026 15:48Victor MerckléVictor MerckléCSHARP10.0.7Success3,045+1.08 RP
Jun 12, 2026 15:29Victor MerckléVictor MerckléCSHARP10.0.7Success3,046+107.38 RP
Jun 11, 2026 19:53Victor MerckléVictor MerckléCPPclang++20.1.2Success3,036
Jun 11, 2026 19:48Victor MerckléVictor MerckléCPPclang++20.1.2Success2,976
Jun 11, 2026 19:43Victor MerckléVictor MerckléCPPclang++20.1.2Success3,003
Jun 11, 2026 19:38Victor MerckléVictor MerckléCPPclang++20.1.2Success2,960+18.16 RP
Jun 11, 2026 19:33Victor MerckléVictor MerckléCPPclang++20.1.2Success3,100
Jun 11, 2026 19:27Victor MerckléVictor MerckléCPPclang++20.1.2Success3,170
Jun 11, 2026 19:21Victor MerckléVictor MerckléCPPclang++20.1.2Success2,977
Jun 11, 2026 19:16Victor MerckléVictor MerckléCPPclang++20.1.2Success3,046
Jun 11, 2026 19:11Victor MerckléVictor MerckléCPPclang++20.1.2Success2,976
Jun 11, 2026 19:06Victor MerckléVictor MerckléCPPclang++20.1.2Success3,274
Jun 10, 2026 02:45Victor MerckléVictor MerckléCPPclang++20.1.2Success2,978
Jun 10, 2026 02:40Victor MerckléVictor MerckléCPPclang++20.1.2Success2,976
Jun 10, 2026 02:35Victor MerckléVictor MerckléCPPclang++20.1.2Success2,976+1.13 RP
Jun 10, 2026 02:30Victor MerckléVictor MerckléCPPclang++20.1.2Success3,010
Jun 10, 2026 02:25Victor MerckléVictor MerckléCPPclang++20.1.2Success3,015
Jun 10, 2026 02:20Victor MerckléVictor MerckléCPPclang++20.1.2Success3,054
Jun 10, 2026 02:15Victor MerckléVictor MerckléCPPclang++20.1.2Success2,977+41.24 RP
Jun 10, 2026 02:09Victor MerckléVictor MerckléCPPclang++20.1.2Success3,029
Jun 10, 2026 02:01Victor MerckléVictor MerckléCPPclang++20.1.2Success3,023
Jun 10, 2026 01:51Victor MerckléVictor MerckléCPPclang++20.1.2Success3,022
Jun 10, 2026 01:49Victor MerckléVictor MerckléCPPclang++20.1.2Success3,014+4.40 RP
Jun 10, 2026 01:28Victor MerckléVictor MerckléCPPclang++20.1.2Success3,018+3.29 RP
Jun 10, 2026 01:20Victor MerckléVictor MerckléCPPclang++20.1.2Success3,037
Jun 10, 2026 01:10Victor MerckléVictor MerckléCPPclang++20.1.2Success3,021
Jun 10, 2026 01:04Victor MerckléVictor MerckléCPPclang++20.1.2Success3,038
Jun 8, 2026 22:20Victor MerckléVictor MerckléRUSTrust-1.95.0Success3,021+177.62 RP
Jun 8, 2026 05:52Victor MerckléVictor MerckléCPPclang++20.1.2Success3,053
Jun 8, 2026 05:47Victor MerckléVictor MerckléCPPclang++20.1.2Success3,118
Jun 8, 2026 05:42Victor MerckléVictor MerckléCPPclang++20.1.2Success3,099
Jun 8, 2026 05:37Victor MerckléVictor MerckléCPPclang++20.1.2Success3,060
Jun 8, 2026 05:32Victor MerckléVictor MerckléCPPclang++20.1.2Success3,075
Jun 7, 2026 05:56Victor MerckléVictor MerckléCPPclang++20.1.2Success3,267
Jun 6, 2026 15:42Victor MerckléVictor MerckléCPPclang++20.1.2Success3,094
Jun 6, 2026 15:34Victor MerckléVictor MerckléCPPclang++20.1.2Success3,045
Jun 5, 2026 18:15Victor MerckléVictor MerckléCPPclang++20.1.2Success3,040
Jun 5, 2026 18:10Victor MerckléVictor MerckléCPPclang++20.1.2Success3,172
Jun 5, 2026 18:01Victor MerckléVictor MerckléCPPclang++20.1.2Success3,070
Jun 5, 2026 17:56Victor MerckléVictor MerckléCPPclang++20.1.2Success3,084
Jun 5, 2026 17:51Victor MerckléVictor MerckléCPPclang++20.1.2Success3,079
Jun 4, 2026 18:44Victor MerckléVictor MerckléCPPclang++20.1.2Success3,048
Jun 4, 2026 18:39Victor MerckléVictor MerckléCPPclang++20.1.2Success3,039
Jun 4, 2026 18:34Victor MerckléVictor MerckléCPPclang++20.1.2Success3,050