彼女ã¯è¦‹ç¿’ã„ã®é”法使ã„ã 。 彼女ã¯ã¾ãšæœ€åˆã«æ™‚é–“ã‚’æ“ã‚‹é”法を覚ãˆãŸã€‚ ãã—ã¦å½¼å¥³ã¯ç”Ÿè¨ˆã‚’ç«‹ãŸã›ã‚‹ãŸã‚ã«é…’屋を開ãã“ã¨ã«ã—ãŸã€‚ 彼女ã®ä½ã‚“ã§ã„る国ã®ä½äººé”ã¯ã¿ã‚“ãªãŠé…’ãŒå¤§å¥½ãã€ã¨ã„ã†ã“ã¨ãŒé–¢ä¿‚ã—ã¦ã„る。 ä½äººé”ã¯é•·ã„å¹´æ•°ã‚’ã‹ã‘ã¦ç†Ÿæˆã•ã›ãŸãŠé…’ãŒç‰¹ã«å¥½ãã§ã€ç†Ÿæˆã•ã›ãŸå¹´æ•°ã«å¿œã˜ã¦ãã®ä¾¡å€¤ã‚‚比例ã—ã¦ä¸ŠãŒã‚‹ã€‚ 50年熟æˆã•ã›ãŸãŠé…’より100年熟æˆã•ã›ãŸãŠé…’ã®ã»ã†ãŒä¾¡å€¤ãŒé«˜ã„ã®ã¯ç°¡å˜ã«æƒ³åƒãŒã¤ãã¯ãšã 。 ãã—ã¦æ‰‹ã«å…¥ã‚Œã‚‹ã®ãŒé›£ã—ã„ã¨ã„ã†ã“ã¨ã‚‚。 彼女ã¯è‡ªåˆ†ã®é”法を使ã£ã¦ã€é•·ã„年月熟æˆã•ã›ãŸãŠé…’を一瞬ã§ä½œã£ã¦ã€ãれを売ã£ã¦åŽå…¥ã‚’得よã†ã¨ã—ã¦ã„ã‚‹ã®ã§ã‚ã£ãŸã€‚
彼女ã¯ãŠé…’を熟æˆã•ã›ã‚‹å¹´æ•°ã«å¿œã˜ã¦å€¤æ®µã‚’決ã‚ãŸã€‚ 例ãˆã°5å¹´ã®ç†ŸæˆãŒå¿…è¦ãªã‚‰5エメルã€100å¹´ã®ç†Ÿæˆãªã‚‰100エメルを払ã£ã¦ã‚‚らã†ã“ã¨ã«ã—ãŸã€‚ 彼女ã«ã¨ã£ã¦ã¯ã©ã¡ã‚‰ã‚’作るã®ã‚‚åŒã˜é”法を使ã†ã ã‘ãªã®ã§å·®ã¯ç„¡ã„。 é•·ã„å¹´æ•°ã®ç†Ÿæˆã®æ³¨æ–‡ã®æ–¹ãŒå½¼å¥³ã«ã¨ã£ã¦ã¯å¾—ãªã®ã§ã‚る。
彼女ã¯ã¾ã 未熟ãªã®ã§ä»Šä½¿ãˆã‚‹é”法ã«ã¯åˆ¶ç´„ãŒ2ã¤ã‚る。 ãŠé…’ã‚’n 年より長ã熟æˆã•ã›ã‚‹ã“ã¨ã¯ä»Šã®å½¼å¥³ã«ã¯å‡ºæ¥ãªã„。 ã¾ãŸm 個ã®æ•´æ•°ãŒå˜åœ¨ã—ã¦ã€ãれらã¨ãã®å€æ•°ã®å¹´æ•°ã ã‘ãŠé…’を熟æˆã•ã›ã‚‹ã“ã¨ã‚‚彼女ã«ã¯ç„¡ç†ãªã®ã 。
彼女ã¯é…’屋ã®çµŒå–¶ã ã‘生活ãŒå‡ºæ¥ã‚‹ã‹ä¸å®‰ã«æ€ã£ã¦ã„る。 ã©ã®ãらã„ã®åŽå…¥ã‚’å¾—ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹ã‹å½¼å¥³ã«ã¯äºˆæƒ³ã§ããªã„。 ãã“ã§1æ—¥ã®åŽå…¥ã®æœŸå¾…値をもã¨ã«ã—ã¦ã€ä»–ã®ä»•äº‹ã‚’ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã®åˆ¤æ–ã‚’è¡Œã†ã“ã¨ã«ã—ãŸã€‚ 幸ã„彼女ã¯ã€é‡Žèœã®æ ½åŸ¹ã€ãƒšãƒƒãƒˆã®ä¸–話ã€æ–™ç†ã€è£ç¸«ã€å¤§å·¥ä»•äº‹ãªã©ä½•ã§ã‚‚ã§ãã‚‹ã®ã§ã€é…’屋ã§ã®åŽå…¥ãŒå°‘ãªãã¦ã‚‚å›°ã‚‹ã“ã¨ã¯ç„¡ã•ãã†ã 。
彼女ã®1æ—¥ã®åŽå…¥ã®æœŸå¾…値を計算ã™ã‚‹ã®ãŒã‚ãªãŸã®ä»•äº‹ã 。 ãªãŠæœŸå¾…値を計算ã™ã‚‹éš›ã«ä»¥ä¸‹ã®3ã¤ã‚’仮定ã—ã¦ã‚ˆã„。
1æ—¥ã«å¼•ãå—ã‘る注文ã¯å¿…ãš1ã¤ã§ã‚る。 ä½äººã¯å½¼å¥³ã«ä½œã‚Œãªã„å¹´æ•°ã®ãŠé…’ã¯æ³¨æ–‡ã¯ã—ã¦ã“ãªã„。 ä½äººã®æ³¨æ–‡ã®å¹´æ•°ã¯ä¸€æ§˜ã«åˆ†å¸ƒã—ã¦ã„る。
入力ã¯è¤‡æ•°ã®ã‚±ãƒ¼ã‚¹ã‹ã‚‰ãªã‚‹ã€‚ å„ケースã¯ä»¥ä¸‹ã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
n m p0 ... pm-1
ä½äººã¯1 以上n 以下ã®æ•´æ•°ã®å€¤ã®å¹´æ•°ã ã‘熟æˆã•ã›ãŸãŠé…’ã‚’ä¾é ¼ã—ã¦ãる。
ãŸã ã—m個ã®æ•´æ•°pi ã¨ãã®å€æ•°ã‚’ä¾é ¼ã—ã¦ãる人ã¯ã„ãªã„。
入力ã®çµ‚ã‚ã‚Šã¯n = 0 ã‹ã¤m =0 ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
å„値ã¯ä»¥ä¸‹ã®æ¡ä»¶ã‚’満ãŸã™ãƒ†ã‚¹ãƒˆã‚±ãƒ¼ã‚¹ã®æ•°ã¯200以下を超ãˆãªã„。
彼女ã®ä¸€æ—¥ã®åŽå…¥ã®æœŸå¾…値を出力ã›ã‚ˆã€‚
ä½äººã®æ³¨æ–‡ã¨ã—ã¦å¯èƒ½ãªå¹´æ•°ãŒä¸€ã¤ã‚‚å˜åœ¨ã—ãªã„å ´åˆã¯0ã‚’ç”ãˆã®æœŸå¾…値ã¨ã—ã¦å‡ºåŠ›ã›ã‚ˆã€‚
ジャッジãŒç”¨æ„ã—ãŸæ£è§£ã®å€¤ã¨1e-5以下ã®èª¤å·®ã¾ã§ãŒæ£ç”ã¨ã—ã¦è¨±å®¹ã•ã‚Œã‚‹ã€‚
12 3 2 3 6 12 4 1 2 3 6 0 0
6.0000000000 0.0000000000
The University of Aizu Programming Contest 2011 Summer
原案ã€å•é¡Œæ–‡: Tomoya Sakai