#include <bits/stdc++.h>
using namespace std;
struct __timestamper {};
int main(void) {
  int n, a[201010], sz = 0;
  scanf("%d", &n);
  vector<long long> p(n + 10);
  long long sum = 0;
  while (n--) {
    int i, j, k;
    scanf("%d", &i);
    if (i == 1) {
      scanf("%d %d", &j, &k);
      sum += k * j;
      p[j - 1] += k;
    } else if (i == 2) {
      scanf("%d", &j);
      a[++sz] = j;
      sum += j;
    } else {
      sum -= a[sz] + p[sz];
      p[sz - 1] += p[sz];
      p[sz] = 0;
      sz--;
    }
    printf("%.6lf\n", sum * 1.0 / (sz + 1));
  }
  return 0;
}
