fork download
  1. def G(*p):
  2. O=100;y=0;l=10;z,v='UG'
  3. for g in list(p)+[O]:
  4. if v=='G':Q=O*g//10;y=min(max(0,[Q,y-Q][z=='D']),O);l=min(10,g);z='UD'[z=='U']
  5. v='GS'[(O>y>0)*(v!='S')]
  6. print(y,z)
  7. G(*eval(input()))
  8. G(*eval(input()))
  9. G(*eval(input()))
  10.  
Success #stdin #stdout 0.02s 9984KB
stdin
[11,10,9,8,7]
[1.2,3.4,7.8,9.2]
[-2,5,-8.9,-3.4,5.6,8,4.5,-9,2.3]
stdout
20 U
91.0 D
22.0 D