#include <iostream>
#include <iomanip>
#include <random>
using namespace std;
mt19937 gen(random_device{}());
uniform_real_distribution<> dis(0.0, 1.0);
int howmuch()
{
int count = 0;
for(int ok = 0; ok < 2; count++)
if (dis(gen) < 0.2) ok++;
return count;
}
int main()
{
int total = 0, ok = 0;
for(; total < 1000000;)
{
ok += howmuch();
total++;
}
cout << double(ok)/total << "\r";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPHJhbmRvbT4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgptdDE5OTM3IGdlbihyYW5kb21fZGV2aWNle30oKSk7CnVuaWZvcm1fcmVhbF9kaXN0cmlidXRpb248PiBkaXMoMC4wLCAxLjApOwoKaW50IGhvd211Y2goKQp7CiAgICBpbnQgY291bnQgPSAwOwogICAgZm9yKGludCBvayA9IDA7IG9rIDwgMjsgY291bnQrKykKICAgICAgICBpZiAoZGlzKGdlbikgPCAwLjIpIG9rKys7CiAgICByZXR1cm4gY291bnQ7Cn0KCmludCBtYWluKCkKewogICAgaW50IHRvdGFsID0gMCwgb2sgPSAwOwogICAgZm9yKDsgdG90YWwgPCAxMDAwMDAwOykKICAgIHsKICAgICAgICBvayArPSBob3dtdWNoKCk7CiAgICAgICAgdG90YWwrKzsKICAgIH0KICAgIGNvdXQgPDwgZG91YmxlKG9rKS90b3RhbCA8PCAiXHIiOwp9Cg==