洛谷 2788 數學1(math1) 加減算式

2021-09-30 18:46:31 字數 790 閱讀 4982

傳送門

題目背景:

蒟蒻 hansbug 在數學考場上,撓了無數次的頭,可腦子裡還是一片空白。

題目描述:

好不容易啊,hansbug 終於熬到了做到數學最後一題的時刻了,眼前是一堆雜亂的加減算式。顯然成功就在眼前了。可是他腦細胞和 rp 已經消耗殆盡,所以這個重要的任務就交給你們啦。

輸入格式:

一行,包含乙個字串形式的加減法多項式(每一項數字範圍為 0

−32767

0-32767

0−3276

7)。輸出格式:

乙個整數,為計算所得的結果(保證計算結果不會超過長整型範圍)。

樣例資料:輸入

1+2-3 輸出

0 說明:

字串長度不超過 60000

60000

60000

我會告訴你我是為了湊出乙個系列才寫這篇題解的嗎

就是表示式求值啦,有一種更簡單的寫法,具體看**啦

#include

#include

#include

#include

using

namespace std;

intmain()

printf

("%d"

,x);

return0;

}

洛谷比賽數學題 1

zlh秒的題,我根本不會,出題人欽點此題提高 想來我要爆零了。題面 這題n,a都巨大無比,所以演算法要盡量往k身上靠,先推一波式子 把這裡sigma內的東西拆開得到 第k此項係數c k,k 肯定是1,消去,再換一下i,j列舉順序 這裡就出現了和原式很相似的東西,設乙個二元函式a 剛剛那個式子變為 這...

洛谷入門1(順序結構)

p5704 深基2.例6 字母轉換 p5705 深基2.例7 數字反轉 p5706 深基2.例8 再分肥宅水 p1425 小魚的游泳時間 p5708 深基2.習2 三角形面積 p2181 對角線 題解 多行字串寫法 includeint main include int main void prin...

洛谷 3372 線段樹 1

如題,已知乙個數列,你需要進行下面兩種操作 1.將某區間每乙個數加上x 2.求出某區間每乙個數的和 第一行包含兩個整數n m,分別表示該數列數字的個數和操作的總個數。第二行包含n個用空格分隔的整數,其中第i個數字表示數列第i項的初始值。接下來m行每行包含3或4個整數,表示乙個操作,具體如下 操作1 ...