只需要注意第一位和最后一位即可,第一位给第二位和最后一位,最后一位给倒数第二位和第一位。
a=list(map(int,input().split()))
n=len(a)
c=0
for i in range(n):
if i==0:#第一位
c+=a[i]%3
a[i]=a[i]//3
a[i+1]+=a[i]
a[n-1]+=a[i]
elif i==n-1:#最后一位
c+=a[i]%3
a[i]=a[i]//3
a[0]+=a[i]
a[i-1]+=a[i]
else:
c+=a[i]%3
a[i]=a[i]//3
a[i+1]+=a[i]
a[i-1]+=a[i]
print(*a)
print(c)