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
Feb 5, 2025 11:32KeefeKeefeCPPclang++18.1.3Success19,667+508.47 RP
Feb 2, 2025 19:08HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPg++13.2.0Success7,056+135.35 RP
Feb 2, 2025 19:06HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPclang++18.1.3Success7,801+1'281.89 RP
Feb 1, 2025 11:29KeefeKeefeCPPclang++18.1.3Error
Feb 1, 2025 11:28KeefeKeefeCPPclang++18.1.3Error
Feb 1, 2025 11:26KeefeKeefeCPPclang++18.1.3Error
Feb 1, 2025 11:24KeefeKeefeCPPclang++18.1.3Error
Jan 30, 2025 08:38Oleg KovalovOleg KovalovGOgo1.23.5Error
Jan 30, 2025 08:27Oleg KovalovOleg KovalovGOgo1.23.5Success702,161
Jan 23, 2025 08:36NoSIMD_C#NoSIMD_C#CSHARP9.0.1Success19,758
Jan 21, 2025 20:06Ian MckibbenIan MckibbenCPPclang++18.1.3Success7,165+1'395.67 RP
Jan 21, 2025 20:06Ian MckibbenIan MckibbenCPPclang++18.1.3Error
Jan 21, 2025 07:41NoSIMD_C#NoSIMD_C#CSHARP9.0.1Success19,285+35.52 RP
Dec 28, 2024 18:12Mikhail ShirokovMikhail ShirokovGOgo1.21.13Success670,460+0.47 RP
Dec 28, 2024 18:07Mikhail ShirokovMikhail ShirokovGOgo1.22.10Success692,082+0.22 RP
Dec 28, 2024 18:02Mikhail ShirokovMikhail ShirokovGOgo1.23.4Success702,977+14.23 RP
Dec 27, 2024 02:43Joad NacerJoad NacerCPPclang++18.1.3Success6,217+0.52 RP
Dec 27, 2024 02:40Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 27, 2024 02:39Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 20:28Joad NacerJoad NacerCPPclang++18.1.3Success7,423
Dec 24, 2024 20:28Joad NacerJoad NacerCPPg++13.2.0Success6,805
Dec 24, 2024 19:20Joad NacerJoad NacerCPPg++13.2.0Success6,509
Dec 24, 2024 19:20Joad NacerJoad NacerCPPclang++18.1.3Success6,237
Dec 24, 2024 19:17Joad NacerJoad NacerCPPclang++18.1.3Success6,432
Dec 24, 2024 19:16Joad NacerJoad NacerCPPclang++18.1.3Success6,357
Dec 24, 2024 19:16Joad NacerJoad NacerCPPclang++18.1.3Success6,360
Dec 24, 2024 19:15Joad NacerJoad NacerCPPclang++18.1.3Success6,219+16.63 RP
Dec 24, 2024 19:14Joad NacerJoad NacerCPPclang++18.1.3Success6,428
Dec 24, 2024 19:14Joad NacerJoad NacerCPPclang++18.1.3Success6,447
Dec 24, 2024 19:12Joad NacerJoad NacerCPPclang++18.1.3Success6,284+1.27 RP
Dec 24, 2024 19:05Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 03:20Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 03:17Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 03:12Joad NacerJoad NacerCPPclang++18.1.3Success6,290
Dec 24, 2024 03:12Joad NacerJoad NacerCPPclang++18.1.3Success6,289+0.25 RP
Dec 24, 2024 03:11Joad NacerJoad NacerCPPclang++18.1.3Success6,629
Dec 24, 2024 03:10Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 03:05Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 03:01Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 02:38Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 02:16Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 02:15Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 02:14Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 02:13Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 02:07Joad NacerJoad NacerCPPclang++18.1.3Success6,324
Dec 24, 2024 02:05Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 02:02Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 02:01Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 02:01Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 02:00Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 01:57Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 01:52Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 01:48Joad NacerJoad NacerCPPclang++18.1.3Success6,372
Dec 24, 2024 01:46Joad NacerJoad NacerCPPclang++18.1.3Success6,290+1.01 RP
Dec 24, 2024 01:45Joad NacerJoad NacerCPPclang++18.1.3Success6,294+13.02 RP
Dec 24, 2024 01:44Joad NacerJoad NacerCPPclang++18.1.3Success6,346+0.25 RP
Dec 24, 2024 01:44Joad NacerJoad NacerCPPclang++18.1.3Success6,725
Dec 24, 2024 01:44Joad NacerJoad NacerCPPclang++18.1.3Success6,854
Dec 24, 2024 01:44Joad NacerJoad NacerCPPclang++18.1.3Success7,085
Dec 24, 2024 01:43Joad NacerJoad NacerCPPclang++18.1.3Success7,190
Dec 24, 2024 01:42Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 01:40Joad NacerJoad NacerCPPclang++18.1.3Success6,495
Dec 24, 2024 01:39Joad NacerJoad NacerCPPclang++18.1.3Success6,347+0.25 RP
Dec 24, 2024 01:38Joad NacerJoad NacerCPPclang++18.1.3Success6,348+65.64 RP
Dec 24, 2024 01:36Joad NacerJoad NacerCPPg++13.2.0Success6,791
Dec 24, 2024 00:55Joad NacerJoad NacerCPPg++13.2.0Success7,980
Dec 24, 2024 00:55Joad NacerJoad NacerCPPclang++18.1.3Success7,269
Dec 24, 2024 00:54Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 00:52Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 00:51Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 00:49Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 00:49Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 00:48Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 00:47Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 00:46Joad NacerJoad NacerCPPg++13.2.0Error
Dec 24, 2024 00:46Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 00:45Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 00:37Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 00:36Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 00:34Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 00:19Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 24, 2024 00:19Joad NacerJoad NacerCPPg++13.2.0Error
Dec 24, 2024 00:07Joad NacerJoad NacerCPPclang++18.1.3Success6,755
Dec 24, 2024 00:02Joad NacerJoad NacerCPPclang++18.1.3Success6,627
Dec 24, 2024 00:01Joad NacerJoad NacerCPPclang++18.1.3Success6,624+9.96 RP
Dec 24, 2024 00:01Joad NacerJoad NacerCPPclang++18.1.3Success7,670
Dec 24, 2024 00:00Joad NacerJoad NacerCPPclang++18.1.3Success6,689
Dec 24, 2024 00:00Joad NacerJoad NacerCPPclang++18.1.3Success6,668+0.90 RP
Dec 23, 2024 23:32Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 23, 2024 23:26Joad NacerJoad NacerCPPclang++18.1.3Success6,674
Dec 23, 2024 23:24Joad NacerJoad NacerCPPclang++18.1.3Success6,672+4.03 RP
Dec 23, 2024 23:23Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 23, 2024 23:19Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 23, 2024 23:16Joad NacerJoad NacerCPPg++13.2.0Success7,199
Dec 23, 2024 23:15Joad NacerJoad NacerCPPclang++18.1.3Success6,690+185.53 RP
Dec 22, 2024 22:44HighloadGPTO1HighloadGPTO1CPPg++13.2.0Success13,528+0.16 RP
Dec 22, 2024 22:42HighloadGPTO1HighloadGPTO1CPPg++13.2.0Success13,531+48.82 RP
Dec 22, 2024 22:42HighloadGPTO1HighloadGPTO1CPPclang++18.1.3Success14,488+690.23 RP
Dec 20, 2024 10:09NoSIMD_C#NoSIMD_C#CSHARP9.0.0Error
Dec 20, 2024 10:07NoSIMD_C#NoSIMD_C#CSHARP9.0.0Error