#include using namespace std; #define REP(i,n) for(int i=0;i ostream& operator<<(ostream& os,const vector& vec){ os << "["; for(const auto& v : vec){ os << v << ","; } os << "]"; return os; } typedef long long ll; typedef unsigned long long ull; typedef pair pii; typedef vector vi; typedef vector vvi; int func(int i,int j){ // negi : i // kamo : j if(i==j){ return 0; } else if((i+1)%3==j){ return -1; } else{ return 1; } } int main(){ int p0,q;cin>>p0>>q; random_device rnd; mt19937 mt(rand()); uniform_int_distribution<> rand100(0,99); uniform_int_distribution<> rand3(0,2); uniform_int_distribution<> rand2(0,1); int loop=10000000; double ans = 0; for(int i=0;i