ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#159134 | #228. book | _Lyk_def | 0 | 0ms | 0kb | Python3 | 710b | 2022-09-21 17:21:16 | 2022-09-21 17:21:17 |
answer
ipt=[int(u) for u in input().split()]
string=input()
stng=[]
count=0
sh=0
ct1=0
ct2=0
n,p,q,x,y=ipt[0],ipt[1],ipt[2],ipt[3],ipt[4]
for i in range(len(string)):
if string[i]=="-":
stng.append(-1)
else:
stng.append(1)
sbg=sum(stng)+p
for k in range(len(string)):
p+=stng[k] #账户总额
if p<0: #亏钱
p+=2 #进行一次操作2,补钱
ct2+=1 #统计操作2次数
if stng[n-1]=="-": #末位数为-,先进行一次操作1
ct1+=1 #统计操作1次数
sh+=1 #统计操作1造成账户变更
ct1+=int(abs(sbg+sh*2-q)/2)
print(ct1*x+ct2*y)
input()
详细
小提示:点击横条可展开更详细的信息
Test #1:
score: 0
Dangerous Syscalls
input:
100 2 28 9426 9827 ----+--+-++++-+++--+---+++------+---------++----+-++++-+--+++-++++++-+-+--+++--++...
output:
247883
result:
Test #2:
score: 0
Dangerous Syscalls
input:
100 6 68 8136 6688 +++-+---+----+--+-++--+---++++++--+-++-++--+--++--+-++---+++-+++---++++-+++-+++++...
output:
219672
result:
Test #3:
score: 0
Dangerous Syscalls
input:
100 4 0 7368 5364 -+-++---+--+-+-+-++++++++-+-++++--+-+---++---++--+++----+--+-----------+--+--+++--...
output:
43560
result:
Test #4:
score: 0
Dangerous Syscalls
input:
1000 454 0 10 10000000 --+++++-+---++-++-+-++++-+--+---++++++++-+-++-+-+-+--+++--+----+--++++-++---+...
output:
2150
result:
Test #5:
score: 0
Dangerous Syscalls
input:
1000 376 1144 440675445 812725011 ++++-+------++---++---+--+++---++++--++--+-++++-+---++++-+++-+-+--...
output:
158643160200
result:
Test #6:
score: 0
Dangerous Syscalls
input:
1000 276 18 938498793 701159019 -+++---+++-+---+++---+-+----+++-+-+-++---+--+++++-+---+-++-+----++++...
output:
95726876886
result:
Test #7:
score: 0
Dangerous Syscalls
input:
100000 67360 94034 10 10000000 ---+++-++-+++---+-+--+-+------+-+---+----+----+-----+-+--+----+++-+--...
output:
131900
result:
Test #8:
score: 0
Dangerous Syscalls
input:
100000 57247 91 752278539 881719015 -+++++--+--++---+-----++-+-+++++-+-+--+-----++--+++++-+--+-+++-+...
output:
21465515831826
result:
Test #9:
score: 0
Dangerous Syscalls
input:
1000000 897028 186010 944612613 866641998 +---+-++++--+---+---+----++--+-+---++---+-+++++++--+++-+--...
output:
335957143489128
result:
Test #10:
score: 0
Dangerous Syscalls
input:
1000000 524180 1009530 659936979 574325878 ++---++--+-++-+---+---+-++--+-++--+----++---+-++-+-+-++-+...
output:
159568801900326