#include <stdio.h>
int sum(int n){
int i, sum = 0;
i = 1;
while ( i <=n )
{
sum += i;
++i;
}
return sum;
}
float track (int i, int n){
float sum1 = sum(n-i) + sum(i);
return(sum1/(n+1));
}
float MeanSeekTime(int n){
int i = 0;
float sum = 0;
while (i<=n){
sum = sum + track(i,n);
i++;
}
sum = sum/(n+1);
return sum;
}
int main(void) {
printf("%.2f",MeanSeekTime
(199)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgc3VtKGludCBuKXsKCWludCBpLCBzdW0gPSAwOwogICAgaSA9IDE7CiAgICB3aGlsZSAoIGkgPD1uICkKICAgIHsKICAgICAgICBzdW0gKz0gaTsKICAgICAgICArK2k7CiAgICB9CiAgICByZXR1cm4gc3VtOwp9CgpmbG9hdCB0cmFjayAoaW50IGksIGludCBuKXsKCWZsb2F0IHN1bTEgPSBzdW0obi1pKSArIHN1bShpKTsKCXJldHVybihzdW0xLyhuKzEpKTsKfQoKZmxvYXQgTWVhblNlZWtUaW1lKGludCBuKXsKCWludCBpID0gMDsKCWZsb2F0IHN1bSA9IDA7Cgl3aGlsZSAoaTw9bil7CgkJc3VtID0gc3VtICsgdHJhY2soaSxuKTsgCgkJaSsrOwoJfQoJc3VtID0gc3VtLyhuKzEpOwoJcmV0dXJuIHN1bTsKfQoKaW50IG1haW4odm9pZCkgewoJcHJpbnRmKCIlLjJmIixNZWFuU2Vla1RpbWUoMTk5KSk7CglyZXR1cm4gMDsKfQoKCgo=