Ride to School
()を最小限に。改行の場所に悩むw
v,n; main(i,r){ for(;~scanf("%d",&i);) v=!n?v&&printf(r="%d\n",v),n=2*i :n--%2?r=i<0|v+i>r?r:v+i:('?G'+i)/i; }
()を最小限に。改行の場所に悩むw
v,n; main(i,r){ for(;~scanf("%d",&i);) v=!n?v&&printf(r="%d\n",v),n=2*i :n--%2?r=i<0|v+i>r?r:v+i:('?G'+i)/i; }