#include <bits/stdc++.h>
using namespace std;
int n, i, t;
double a, d, v, s, ti, ans;
int main() {
  scanf("%d%lf%lf", &n, &a, &d);
  for (i = 1; i <= n; i++) {
    scanf("%d%lf", &t, &v);
    ti = sqrt(2 * d / a);
    if (ti * a <= v)
      ti += t;
    else
      ti = (d - 0.5 * v * v / a) / v + v / a + t;
    if (ti > ans) ans = ti;
    printf("%.10lf\n", ans);
  }
  return 0;
}
