#include <bits/stdc++.h>
using namespace std;
long long n, x, y, z, k, a[200004], v[200004];
double av, sum;
int s = 1;
int main() {
  scanf("%I64d", &n);
  for (int i = 0; i < n; i++) {
    scanf("%I64d", &x);
    if (x == 1) {
      scanf("%I64d%I64d", &y, &k);
      sum += (k * y);
      v[y - 1] += k;
    } else if (x == 2) {
      scanf("%I64d", &z);
      sum += z;
      a[s++] = z;
    } else if (x == 3) {
      s--;
      sum -= v[s] + a[s];
      v[s - 1] += v[s];
      v[s] = 0;
    }
    av = sum / s;
    printf("%.10f\n", av);
  }
}
