update
This commit is contained in:
parent
39c9114206
commit
06af1b4c52
|
@ -0,0 +1,7 @@
|
|||
#include<bits/stdc++.h>
|
||||
using namespace std;
|
||||
|
||||
|
||||
int main(){
|
||||
|
||||
}
|
|
@ -0,0 +1,34 @@
|
|||
#include<bits/stdc++.h>
|
||||
using namespace std;
|
||||
typedef long long ll;
|
||||
|
||||
stack<ll> s;
|
||||
|
||||
int main(){
|
||||
int i;
|
||||
cin>>i;
|
||||
char f;
|
||||
s.push(i);
|
||||
while(cin>>f){
|
||||
cin>>i;
|
||||
if(f=='+'){
|
||||
s.push(i);
|
||||
}else if(f=='-'){
|
||||
s.push(-i);
|
||||
}else if(f=='*'){
|
||||
int h = s.top();
|
||||
s.pop();
|
||||
s.push(h*i);
|
||||
}else{
|
||||
int h = s.top();
|
||||
s.pop();
|
||||
s.push(h/i);
|
||||
}
|
||||
}
|
||||
int ans = 0;
|
||||
while(s.empty()==false){
|
||||
ans+=s.top();
|
||||
s.pop();
|
||||
}
|
||||
cout<<ans<<endl;
|
||||
}
|
Loading…
Reference in New Issue