#include <iostream>
#include <cstdlib>
using namespace std;
int main() {
// your code goes here
int rang, stars, v, wins;
rang = 10;
stars = 1;
wins = 0;
for (int i=0;i<1050;i++) //N_games
{
v = rand() % 2;//=0-lose =1-win
wins = wins + v;
if ((stars>0)&&(stars<5)) //1-4stars
{
stars=stars+2*v-1;
}
else // 0,5 stars
{
if (v==0) // LOSE
{
if(stars==0)
{
if (rang!=10)
{
stars = 5;
rang++;
}
}
else
stars--;
}
else // v=1 WIN
{
if(stars==5)
{
rang--;
stars = 0;
}
else
stars++;
}
}
}
std::cout << "rang=" << rang << " stars=" << stars << " wins="<< wins;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJaW50IHJhbmcsIHN0YXJzLCB2LCB3aW5zOwoJcmFuZyA9IDEwOwoJc3RhcnMgPSAxOwoJd2lucyA9IDA7Cglmb3IgKGludCBpPTA7aTwxMDUwO2krKykgLy9OX2dhbWVzCgl7CgkJdiA9IHJhbmQoKSAlIDI7Ly89MC1sb3NlICAgPTEtd2luCgkJd2lucyA9IHdpbnMgKyB2OwoJCWlmICgoc3RhcnM+MCkmJihzdGFyczw1KSkgLy8xLTRzdGFycwoJCXsKCQkJc3RhcnM9c3RhcnMrMip2LTE7CgkJfQoJCWVsc2UJCQkJCQkvLyAwLDUgc3RhcnMKCQl7CgkJCWlmICh2PT0wKSAvLyBMT1NFCgkJCXsKCQkJCWlmKHN0YXJzPT0wKQoJCQkJewoJCQkJCWlmIChyYW5nIT0xMCkKCQkJCQl7CgkJCQkJCXN0YXJzID0gNTsKCQkJCQkJcmFuZysrOwoJCQkJCX0KCQkJCX0KCQkJCWVsc2UKCQkJCQlzdGFycy0tOwoJCQl9CgkJCWVsc2UgLy8gdj0xIFdJTgoJCQl7CgkJCQlpZihzdGFycz09NSkKCQkJCXsKCQkJCQlyYW5nLS07CgkJCQkJc3RhcnMgPSAwOwoJCQkJfQoJCQkJZWxzZQoJCQkJCXN0YXJzKys7CgkJCX0KCQl9Cgl9CglzdGQ6OmNvdXQgPDwgInJhbmc9IiA8PCByYW5nIDw8ICIgc3RhcnM9IiA8PCBzdGFycyA8PCAiIHdpbnM9Ijw8IHdpbnM7CglyZXR1cm4gMDsKfQ==