/* -*- coding: utf-8 -*- * * 212.cc: No.212 素数サイコロと合成数サイコロ (2) - yukicoder */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; /* constant */ const int pds[6] = { 2, 3, 5, 7, 11, 13 }; const int cds[6] = { 4, 6, 8, 9, 10, 12 }; /* typedef */ /* global variables */ /* subroutines */ /* main */ int main() { int p, c; cin >> p >> c; int psum = 0, csum = 0; for (int i = 0; i < 6; i++) psum += pds[i], csum += cds[i]; double pe = (double)psum / 6, ce = (double)csum / 6; double e = 1.0; for (int i = 0; i < p; i++) e *= pe; for (int i = 0; i < c; i++) e *= ce; printf("%.11lf\n", e); return 0; }