10 4 DEP 5 WIT 3 WIT 20 DEP 1
13
import sys
lines=sys.stdin.read().splitlines()
if len(lines)<2: sys.exit(0)
B=int(lines[0].strip())
q=int(lines[1].strip())
class Account:
def __init__(self,b):
self.b=b
def dep(self,x):
self.b+=x
def wit(self,x):
if x<=self.b:
self.b-=x
def bal(self):
return self.b
acc=Account(B)
for i in range(q):
parts=(lines[2+i] if 2+i<len(lines) else '').split()
if len(parts)<2: continue
x=int(parts[1])
if parts[0]=='DEP':
acc.dep(x)
else:
acc.wit(x)
sys.stdout.write(str(acc.bal()))
import sys
lines=sys.stdin.read().splitlines()
if len(lines)<2: sys.exit(0)
B=int(lines[0].strip())
q=int(lines[1].strip())
class Account:
def __init__(self,b):
self.b=b
def dep(self,x):
self.b+=x
def wit(self,x):
if x<=self.b:
self.b-=x
def bal(self):
return self.b
acc=Account(B)
for i in range(q):
parts=(lines[2+i] if 2+i<len(lines) else '').split()
if len(parts)<2: continue
x=int(parts[1])
if parts[0]=='DEP':
acc.dep(x)
else:
acc.wit(x)
sys.stdout.write(str(acc.bal()))