func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     ios_base::sync_with_stdio(false);     cin.tie(0);     vector<long long> v;     long long last;     int q, a, b, lo, hi, one, two;     long double aa, bb;     cin >> q;     cout << fixed;     cout << setprecision(6);     while (q--) {       cin >> a;       if (a == 1) {         cin >> b;         if (v.size() == 0) {           v.push_back(b);         } else {           v.push_back(b);           v.back() += v[v.size() - 2];         }       } else {         lo = 0;         hi = v.size() - 2;         if (hi < 0) {           cout << (long double)0 <<   n ;           continue;         }         last = v.back() - v[v.size() - 2];         while (lo < hi) {           one = ((hi - lo) / 3) + lo;           two = hi - ((hi - lo) / 3);           aa = (long double)(v[one] + last) / (long double)(one + 2);           bb = (long double)(v[two] + last) / (long double)(two + 2);           if (aa < bb) {             hi = two - 1;           } else {             lo = one + 1;           }         }         aa = (long double)(v[lo] + last) / (long double)(lo + 2);         aa = (long double)last - aa;         cout << aa <<   n ;       }     }     return 0;   }   