小a的計算器

2022-05-03 14:36:22 字數 1282 閱讀 5751

小a的數學基礎實在太差了,以至於他只會用計算器算數。他的計算器比較特殊,只有+,−

,×,/

'>+,−,×,/+,−,×,/(即加減乘除)四種運算。

經過一番周折,小a終於算出了他想要的數,但是他卻忘記了最初的數是什麼。不過幸運的是他記下了整個操作序列,他想請你幫他算出最初的數

第一行兩個整數n,x

'>n,xn,x,分別表示操作次數和最終的數

接下來n

'>nn行表示操作序列,每行兩個數opt

,x'>opt,xopt,x若op

t=1'>opt=1opt=1,則表示將當前數加x

'>xx若op

t=2'>opt=2opt=2,則表示將當前數減x

'>xx若op

t=3'>opt=3opt=3,則表示將當前數乘x

'>xx若op

t=4'>opt=4opt=4,則表示將當前數除以x

'>xx

乙個整數表示最初的數
示例1

複製

4 6

1 32 1

3 34 2

複製

2

樣例1解釋2+

3=55

−1=4

4∗3=

1212/2

=6'>2+3=55−1=44∗3=1212/2=62+3=55−1=44∗3=1212/2=6

示例2複製

3 292

3 24 3

4 3

複製

1314

n

⩽100,0

1018

'>n⩽100,0

#include#include

#include

#include

#include

#include

#define ll long long

using

namespace

std;

ll a[

10000000],b[10000000

];int

main()

for(int i=n-1;i>=0;i--)

}printf(

"%lld\n

",m);

return0;

}

n

⩽100,0

1018

'>

小A的計算器

以往的作業系統內部的資料表示都是二進位制方式,小a新寫了乙個作業系統,系統內部的資料表示為26進製,其中0 25分別由a z表示。現在小a要在這個作業系統上實現乙個計算器,這個計算器要能實現26進製數的加法運算。你能幫小a實現這個計算器嗎?輸入的第一行包括乙個整數n 1 n 100 接下來的n行每行...

1047 小A的計算器

時間限制 1 sec 記憶體限制 128 mb 提交 101 解決 86 提交 狀態 討論版 以往的作業系統內部的資料表示都是二進位制方式,小a新寫了乙個作業系統,系統內部的資料表示為26進製,其中0 25分別由a z表示。現在小a要在這個作業系統上實現乙個計算器,這個計算器要能實現26進製數的加法...

1047 小A的計算器

以往的作業系統內部的資料表示都是二進位制方式,小a新寫了乙個作業系統,系統內部的資料表示為26進製,其中0 25分別由a z表示。現在小a要在這個作業系統上實現乙個計算器,這個計算器要能實現26進製數的加法運算。你能幫小a實現這個計算器嗎?輸入的第一行包括乙個整數n 1 n 100 接下來的n行每行...