python 全部re re代码如下
import math
s=input()
l=len(s)
shu=int((l+1)/2)
c=0
for i in range (0,shu):
c+=math.comb(shu-1,i)
ans=0
j=0
ss=''
s+=' '
while j<=l+2:
if s[j]!=' ':
if s[j+1]==' ':
ans+=(c*int(s[j]))
else:
if s[j+2]==' ':
ss+=s[j]
ss+=s[j+1]
ans+=(c*int(ss))
j+=1
else:
if s[j+3]==' ':
ss+=s[j]
ss+=s[j+1]
ss+=s[j+2]
ans+=(c*int(ss))
j+=2
else:
ss+=s[j]
ss+=s[j+1]
ss+=s[j+2]
ss+=s[j+3]
ans+=(c*int(ss))
j+=3
j+=1
print(ans)
然后一开始wa但没re的代码如下
s=input()
l=len(s)
shu=int((l+1)/2)
c=2**(shu-1)
ans=0
for i in range (0,l):
if s[i]!=' ':
ans+=c*int(s[i])
print(ans)
试问re原因以及如何解决