#include <iostream>
using namespace std;
int main() {
srand(time(NULL));
static const int iters = 100000;
static const int size_orbit = 100;
int losses[size_orbit];
for(int i=0;i<size_orbit;i++)
losses[i] = 0;
for(int j=0;j<iters;j++)
{
int loss = 0;
for(int i=0;i<size_orbit;i++)
{
double randval = (double)rand()/(double)RAND_MAX;
if(randval<0.2)
loss++;
}
losses[loss]++;
}
for(int i=0;i<size_orbit;i++)
printf("%d : %d\n", i, losses[i]);
for(int i=0;i<size_orbit;i++)
{
for(int j=0;j <losses[i]/ 100;j++)
printf("*");
printf("\n");
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgoKc3JhbmQodGltZShOVUxMKSk7CgpzdGF0aWMgY29uc3QgaW50IGl0ZXJzID0gMTAwMDAwOwpzdGF0aWMgY29uc3QgaW50IHNpemVfb3JiaXQgPSAxMDA7CgppbnQgbG9zc2VzW3NpemVfb3JiaXRdOwpmb3IoaW50IGk9MDtpPHNpemVfb3JiaXQ7aSsrKQogIGxvc3Nlc1tpXSA9IDA7Cgpmb3IoaW50IGo9MDtqPGl0ZXJzO2orKykKewogIGludCAgbG9zcyA9IDA7CiAgZm9yKGludCBpPTA7aTxzaXplX29yYml0O2krKykKICB7CiAgICBkb3VibGUgcmFuZHZhbCA9IChkb3VibGUpcmFuZCgpLyhkb3VibGUpUkFORF9NQVg7CiAgICBpZihyYW5kdmFsPDAuMikgCiAgICAgIGxvc3MrKzsKICB9CiAgbG9zc2VzW2xvc3NdKys7Cn0KCmZvcihpbnQgaT0wO2k8c2l6ZV9vcmJpdDtpKyspCiAgcHJpbnRmKCIlZCA6ICVkXG4iLCBpLCBsb3NzZXNbaV0pOwoKZm9yKGludCBpPTA7aTxzaXplX29yYml0O2krKykKewogIGZvcihpbnQgaj0wO2ogPGxvc3Nlc1tpXS8gMTAwO2orKykKICAgIHByaW50ZigiKiIpOwogIHByaW50ZigiXG4iKTsKfQoKCXJldHVybiAwOwp9