21XX 年,ã¤ã„ã«äººé¡žã¯ç«æ˜Ÿã¸ã®ç§»ä½è¨ˆç”»ã‚’開始ã•ã›ãŸï¼Žç«æ˜Ÿã¸ã®ç§»ä½ç¬¬ä¸€é™£ã«é¸æŠœã•ã‚ŒãŸã‚ãªãŸã¯ï¼Œç«æ˜Ÿè¡Œæ”¿ä¸å¤®å±€ï¼ˆthe Administrative Center of Mars)ã«é…属ã•ã‚Œï¼Œç«æ˜Ÿã§èµ·ã“る様々ãªå•é¡Œã«å¯¾å‡¦ã—ã¦ã„る.行政ä¸å¤®å±€ã®ç›®ä¸‹ã®æœ€å¤§ã®å•é¡Œã¯è‡ªç«‹ã—ãŸéœ€è¦ä¾›çµ¦ã‚µã‚¤ã‚¯ãƒ«ã®ç¢ºä¿ã§ã‚る.月ã‹ã‚‰ã®æ´åŠ©ç‰©è³‡ãŒå±Šãã¾ã§ã«ã¯æ•°ãƒ¶æœˆå˜ä½ã®æ™‚é–“ãŒã‹ã‹ã‚‹ãŸã‚,基本的ã«ã¯ç«æ˜Ÿå†…ã®éœ€è¦ã¯ç«æ˜Ÿå†…ã§è§£æ±ºã™ã‚‹å¿…è¦ãŒã‚る.ãã‚Œã«åŠ ãˆã¦ï¼Œå¾ªç’°ã‚·ã‚¹ãƒ†ãƒ を確立ã™ã‚‹ã¾ã§ã¯è³‡æºã‚’極力節約ã™ã‚‹ã“ã¨ãŒæ±‚ã‚られる.
行政ä¸å¤®å±€ã¯æ¥µåœ°ã«ã‚ã‚‹æ°·ã®æŽ¡æŽ˜ã‚’開始ã—ãŸï¼Žå¤ªé™½å…‰ã§ã“れを溶ã‹ã—,水ã¨ã—ã¦å€‹ã€…ã®åŸºåœ°ã«ä¾›çµ¦ã™ã‚‹ã“ã¨ãŒæœ€çµ‚目標ã§ã‚る.最åˆã®æ®µéšŽã¨ã—ã¦ï¼Œæ°´æºã®ã‚る基地ã‹ã‚‰2ã¤ã®ä¸»è¦åŸºåœ°ã¾ã§ã®å°Žæ°´ç®¡ã‚’æ•·è¨ã™ã‚‹ã“ã¨ã«ã—ãŸï¼Žã¾ãŸï¼Œç¾æ™‚点ã§ã¯ã„ãã¤ã‹ã®åŸºåœ°ã¨ãれらをçµã¶é“路以外ã«ã¯é–‹æ‹“ã•ã‚Œã¦ãŠã‚‰ãšï¼Œæœªé–‹æ‹“ã®ã¨ã“ã‚ã«å°Žæ°´ç®¡ã‚’æ•·è¨ã™ã‚‹ã«ã¯å¤šå¤§ãªã‚‹ã‚³ã‚¹ãƒˆã¨ç‡ƒæ–™ã‚’è¦ã™ã‚‹ãŸã‚,é“è·¯ã«æ²¿ã£ã¦å°Žæ°´ç®¡ã‚’æ•·è¨ã™ã‚‹ã“ã¨ã«ã—ãŸï¼Žã•ã‚‰ã«ï¼ŒæŠ€è¡“上ã®åˆ¶ç´„ã®ãŸã‚,彼らã®å°Žæ°´ç®¡ã¯å¸¸ã«ä¸€æ–¹å‘ã ã‘ã«æ°´ãŒæµã‚Œã‚‹ï¼Ž
ã‚ãªãŸã®ä»•äº‹ã¯ï¼Œã“れらã®æ¡ä»¶ã®ã‚‚ã¨ã§ï¼Œå°Žæ°´ç®¡ã®æ•·è¨ã«ã‹ã‹ã‚‹ã‚³ã‚¹ãƒˆã‚’最å°ã«ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã™ã‚‹ã“ã¨ã§ã‚る.
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰æ§‹æˆã•ã‚Œã‚‹ï¼Ž
データセットã®æœ€åˆã®è¡Œã¯ 5 ã¤ã®æ•´æ•°ã‹ã‚‰ãªã‚‹ï¼Žã“れらã¯é †ã«ï¼Œç«æ˜Ÿã«å˜åœ¨ã™ã‚‹åŸºåœ°ã®æ•° n (3 <= n <= 100),基地をçµã¶é“è·¯ã®æ•° m (2 <= m <= 1000),水æºã¨ãªã‚‹åŸºåœ°ã®ç•ªå· s, 導水管ã®ç›®çš„地ã¨ãªã‚‹ 2 ã¤ã®ä¸»è¦åŸºåœ°ã®ç•ªå· g1,g2 を表ã™ï¼ŽåŸºåœ°ã®ç•ªå·ã¯ 1 ã‹ã‚‰ n ã¾ã§ã®æ•´æ•°ã§è¡¨ã•ã‚Œã‚‹ï¼Žs,g1,g2 ã¯äº’ã„ã«ç•°ãªã‚‹ï¼Ž
続ã m è¡Œã«ã¯ï¼Œå°Žæ°´ç®¡ã‚’æ•·è¨å¯èƒ½ãªé“è·¯ã®æƒ…å ±ãŒä¸Žãˆã‚‰ã‚Œã‚‹ï¼Žå„è¡Œã¯ã‚ã‚‹ 2 ã¤ã®åŸºåœ°é–“ã«ãŠã‘ã‚‹é“è·¯ã®æƒ…å ±ã‚’è¡¨ã—ã¦ãŠã‚Šï¼Œ3 ã¤ã®æ•´æ•° b1,b2,c (1 <= c <= 1000) ã‹ã‚‰ãªã‚‹ï¼Žã“ã“ã« b1,b2 ã¯é“è·¯ã®å§‹ç«¯ãŠã‚ˆã³çµ‚端ã®åŸºåœ°ã®ç•ªå·ã‚’表ã—,ã“れらã¯äº’ã„ã«ç•°ãªã‚‹ï¼Žc ã¯åŸºåœ° b1 ã‹ã‚‰åŸºåœ° b2 ã«å‘ã‹ã†å°Žæ°´ç®¡ã‚’æ•·è¨ã™ã‚‹ãŸã‚ã«ã‹ã‹ã‚‹ã‚³ã‚¹ãƒˆã§ã‚る.
å…¨ã¦ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã«ã¤ã„ã¦ï¼Œæ°´æºã‹ã‚‰ç›®çš„地ã¾ã§æ°´ã‚’供給ã™ã‚‹çµŒè·¯ã¯å¸¸ã«å˜åœ¨ã™ã‚‹ã¨ä»®å®šã—ã¦ã‚ˆã„.ã¾ãŸï¼Œã‚ã‚‹ 2 ã¤ã®åŸºåœ°é–“ã«ã¯é«˜ã€… 1 ã¤ã®é“è·¯ã—ã‹å˜åœ¨ã—ãªã„ã“ã¨ã‹ã‚‰ï¼Œã‚³ã‚¹ãƒˆã®æƒ…å ±ã¯ãã‚Œãžã‚Œã®æ–¹å‘ã«ã¤ã„ã¦é«˜ã€… 1 回ã—ã‹ä¸Žãˆã‚‰ã‚Œãªã„.
入力ã®çµ‚了ã¯ã‚¹ãƒšãƒ¼ã‚¹æ–‡å—ã§åŒºåˆ‡ã‚‰ã‚ŒãŸ 5 ã¤ã®ã‚¼ãƒãŒå«ã¾ã‚Œã‚‹è¡Œã§è¡¨ã•ã‚Œã‚‹ï¼Ž
ãã‚Œãžã‚Œã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã«å¯¾ã—ã¦ï¼Œå°Žæ°´ç®¡ã‚’æ•·è¨ã™ã‚‹ã‚³ã‚¹ãƒˆã®æœ€å°å€¤ã‚’ 1 è¡Œã«å‡ºåŠ›ã›ã‚ˆï¼Ž
4 5 1 3 4 1 2 5 2 3 5 2 4 5 1 3 8 1 4 8 0 0 0 0 0
15