#include float cons[101], time[101], race[101], fuel[101], fuel[101]; int since[101], stops[101], nstops[101]; main(){ int laps,i,j,k,l; float lapt, laptinc, lapc, lapcinc, pt, ptinc; int nstops,lastop; while (7 == scanf("%d %f %f %f %f %f %f\n", &laps, &lapt, &laptinc, &lapc, &lapcinc, &pt, &ptinc)){ fprintf(stdout,"%d %g %g %g %g %g %g\n", laps, lapt, laptinc, lapc, lapcinc, pt, ptinc); for (i=0; i < laps; i++){ float x = (cons[i]*lapcinc + lapc)/(1-lapcinc); cons[i+1] = cons[i] + x; time[i+1] = time[i] + lapt + laptinc*cons[i+1]; } for (i=0;i<=laps;i++){ race[i] = time[i]; since[i] = i; } for (i=1;i=0;i--){ printf("%d %2g\n",stops[i],fuel[i]); } } }