#include <bits/stdc++.h>
using namespace std;
long long n, cur = 1;
long long a[200005];
long long b[200005];
long long tot = 0;
int main() {
  scanf("%I64d", &n);
  for (long long i = 1; i <= n; i++) {
    long long sign;
    scanf("%I64d", &sign);
    if (sign == 1) {
      long long tmp1, tmp2;
      scanf("%I64d%I64d", &tmp1, &tmp2);
      tot += tmp1 * tmp2;
      b[tmp1] += tmp2;
    }
    if (sign == 2) {
      cur++;
      scanf("%I64d", &a[cur]);
      tot += a[cur];
    }
    if (sign == 3) {
      tot -= a[cur] + b[cur];
      b[cur - 1] += b[cur];
      a[cur] = b[cur] = 0;
      cur--;
    }
    printf("%.6f\n", (double)tot / cur);
  }
  return 0;
}
