#include <bits/stdc++.h>
using namespace std;
const int N = 2e5 + 11;
int arr[N];
int que[N];
int qr;
int n;
int main() {
  qr = 1;
  scanf("%d", &n);
  double sum = 0.0;
  while (n--) {
    int op, a, b;
    scanf("%d", &op);
    if (op == 1) {
      scanf("%d %d", &a, &b);
      arr[a] += b;
      sum += a * b;
    } else if (op == 2) {
      scanf("%d", &a);
      que[++qr] = a;
      arr[qr] = 0;
      sum += a;
    } else if (op == 3 && qr > 1) {
      arr[qr - 1] += arr[qr];
      sum -= arr[qr] + que[qr];
      --qr;
    }
    printf("%.6lf\n", sum / qr);
  }
}
