#include <bits/stdc++.h>
using namespace std;
int v[200010];
int c[200010];
int main() {
  int w, h, a, p;
  while (scanf("%d", &p) == 1) {
    double av = 0.0;
    int num = 1;
    c[1] = 0;
    v[1] = 0;
    double sum = 0;
    for (int i = 0, x, y, op; i < p; ++i) {
      scanf("%d", &op);
      if (op == 1) {
        scanf("%d%d", &y, &x);
        sum += x * min(y, num);
        av = sum * 1.0 / num;
        c[min(y, num)] += x;
        printf("%.6f\n", av);
      } else if (op == 2) {
        scanf("%d", &x);
        ++num;
        av = 1.0 * (sum + x) / num;
        sum += x;
        c[num] = 0;
        v[num] = x;
        printf("%.6f\n", av);
      } else {
        if (num >= 2) {
          sum -= (v[num] + c[num]);
          c[num - 1] += c[num];
          c[num] = 0;
          --num;
          av = 1.0 * (sum) / num;
        }
        printf("%.6f\n", av);
      }
    }
  }
  return 0;
}
