#include <iostream>
#include <cstdlib>
using namespace std;
int fire ( double chance ) {
int res = rand () % 3;
if ( rand () / double(RAND_MAX) < chance ) {
return res + 1;
}
return 0;
}
int main() {
double A = 0;
srand ( 12 );
for ( int i = 0; i < 100000; i++ ) {
int one = fire ( 0.6 ),
two = fire ( 0.6 ),
three = fire ( 0.6 );
if ( one == two && three != one || one == three && two != one ) {
A++;
}
}
cout << A / 100000 << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKIAppbnQgZmlyZSAoIGRvdWJsZSBjaGFuY2UgKSB7CglpbnQgcmVzID0gcmFuZCAoKSAlIDM7CglpZiAoIHJhbmQgKCkgLyBkb3VibGUoUkFORF9NQVgpIDwgY2hhbmNlICkgewoJCXJldHVybiByZXMgKyAxOwoJfQogCglyZXR1cm4gMDsKfQogCmludCBtYWluKCkgewoJZG91YmxlIEEgPSAwOwoJc3JhbmQgKCAxMiApOwoJZm9yICggaW50IGkgPSAwOyBpIDwgMTAwMDAwOyBpKysgKSB7CgkJaW50IG9uZSAgID0gZmlyZSAoIDAuNiApLAoJCQl0d28gICA9IGZpcmUgKCAwLjYgKSwKCQkJdGhyZWUgPSBmaXJlICggMC42ICk7CiAKCQlpZiAoIG9uZSA9PSB0d28gJiYgdGhyZWUgIT0gb25lIHx8IG9uZSA9PSB0aHJlZSAmJiB0d28gIT0gb25lICkgewoJCQlBKys7CgkJfQoJfQogCgljb3V0IDw8IEEgLyAxMDAwMDAgPDwgZW5kbDsKIAoJcmV0dXJuIDA7Cn0=