å¾…ã¡ä¼ã›ã¦ã„ãŸæ•µã‚’è¦‹äº‹æ’ƒç ´ã—ãŸã†ã•ãŽã¯, 主人公を敵ã®åŸŽå†…ã«é€²ã‚ã‚‹ã“ã¨ã«æˆåŠŸã—ãŸ. 主人公ãŒåŸŽã®åœ°ä¸‹ç‰¢ã«æ•ã‚‰ã‚ã‚Œã¦ã„ãŸãã“ãŸã¡ã‚’解放ã—ãŸã¨ã“ã‚, 彼らã®ã†ã¡ã®ä½•åŒ¹ã‹ãŒä¸»äººå…¬ã®åŠ›ã«ãªã£ã¦ãれるã“ã¨ã«ãªã£ãŸ.
ãã“ãŸã¡ã®è©±ã§ã¯, 城ã®å¥¥ã«ã„ã‚‹é”王ã«è¾¿ã‚Šã¤ãã«ã¯1 番ã‹ã‚‰n 番ã®n 個ã®éƒ¨å±‹ã‚’ã“ã®é †ã«é€šã‚ŠæŠœã‘ã‚‹ã“ã¨ã«ãªã‚‹ãŒ, å„部屋ã«ã¯1 体ãšã¤æ•µãŒå¾…ã¡å—ã‘ã¦ã„ã¦é€ä¸€å€’ã—ã¦ã„ã‹ãªã‘ã‚Œã°ãªã‚‰ãªã„ã¨ã„ã†. 仲間ã«ãªã£ãŸm匹ã®ãã“ãã‚Œãžã‚Œã«ã¤ã„ã¦, å„部屋ã®æ•µãã‚Œãžã‚Œã«å¯¾ã™ã‚‹å‹çŽ‡ãŒåˆ†ã‹ã£ã¦ãŠã‚Š, 主人公ã¯ã“ã®ãã“ãŸã¡ã‚’1 匹ãšã¤åŸŽã®å¥¥ã¸å‘ã‘ã¦æ´¾é£ã™ã‚‹. å„部屋ã¯ãã“ã«ã„る敵を倒ã—ã¦ã‹ã‚‰ã§ãªã‘ã‚Œã°é€šéŽã§ããªã„ã®ã§, ã‚ã‚‹ãã“ãŒã‚る部屋ã®æ•µã«ã‚„られãŸã‚‰, 次ã®ãã“ã¯ãã®éƒ¨å±‹ã®æ•µã‹ã‚‰æˆ¦ã£ã¦ã„ãã“ã¨ã«ãªã‚‹.
æ´¾é£ã•ã‚ŒãŸãã“ã¯æ•µã«ã‚„られるã¾ã§é€²ã‚€ãŒ, æ´¾é£ã—ãŸãã“ãŒã©ã®éƒ¨å±‹ã®æ•µã«ã‚„られãŸã‹ã¯æ¯Žå›žçŸ¥ã‚‹ã“ã¨ãŒã§ã, ãã‚Œã«ã‚ˆã£ã¦æ¬¡ã«ã©ã®ãã“ã‚’æ´¾é£ã™ã‚‹ã‹ã‚’決ã‚ã‚‹ã“ã¨ãŒã§ãã‚‹. ã©ã®ã‚ˆã†ã«ã™ã‚Œã°, ãã“ãŸã¡ãŒå¾…ã¡å—ã‘ã‚‹ã™ã¹ã¦ã®æ•µã‚’倒ã›ã‚‹ç¢ºçŽ‡ãŒæœ€å¤§ã«ãªã‚‹ã ã‚ã†ã‹.
入力ã®ä¸€è¡Œç›®ã«ã¯m ã¨n ãŒã‚¹ãƒšãƒ¼ã‚¹ã§åŒºåˆ‡ã‚‰ã‚Œã¦ä¸Žãˆã‚‰ã‚Œã‚‹. 1 ≤ m, n ≤ 16
ã¤ã¥ãm è¡Œã«ã¯, 猫ãŒæ•µã«å‹ã¤ç¢ºçŽ‡ã‚’表ã™n 個ã®å®Ÿæ•°ãŒä¸Žãˆã‚‰ã‚Œã‚‹. i + 1 行目ã®j 個目ã®å®Ÿæ•°ã¯, j 番ã®éƒ¨å±‹ã®æ•µã«å‹ã¤ç¢ºçŽ‡ã‚’表ã—ã¦ã„ã‚‹. 確率ã¯å°æ•°ç‚¹ä»¥ä¸‹3 æ¡ã¾ã§.
ãã“ãŸã¡ãŒå¾…ã¡å—ã‘ã‚‹ã™ã¹ã¦ã®æ•µã‚’倒ã›ã‚‹ç¢ºçŽ‡ãŒæœ€å¤§ã«ãªã‚‹ã‚ˆã†ã«ã†ã¾ãé †ç•ªã‚’æ±ºã‚ã¦ã„ãã¨ã, ãã®ç¢ºçŽ‡ã‚’ç”ãˆã‚ˆ. 出力ã¯èª¤å·®ã‚’å«ã‚“ã§ã„ã¦ã‚‚よã„ãŒ, 真ã®å€¤ã¨ã®èª¤å·®ã¯10−9 以内ã«ã›ã‚ˆ.
2 3 0.900 0.500 0.100 0.500 0.500 0.500
0.372500000000