ã‚る貧ä¹ãªå›½ã®ãŠã¦ã‚“ã°ã§å‹‡æ•¢ãªãŠå§«æ§˜ãŒï¼Œæ”¿ç•¥çµå©šã®ãŸã‚別ã®å›½ã«å«ãã“ã¨ã«ãªã£ãŸï¼Žã¨ã“ã‚ãŒãŠå§«æ§˜ã‚’亡ã者ã¨ã—よã†ã¨ã—ã¦ã„る悪漢ãŒå«ãŽå…ˆã¸ã®é“ã®é€”ä¸ã§åˆºå®¢ã‚’放ã£ã¦ã„る.
ãŠå§«æ§˜ã‚’無事ã«ç›¸æ‰‹å›½ã«é€ã‚Šå±Šã‘ã‚‹ãŸã‚,ã‚ãªãŸã¯å®‰å…¨ãªçµŒè·¯ã‚’æ—¢ã«æ±ºå®šã—ã¦ã„ãŸã®ã ãŒï¼ŒãŠå§«æ§˜ã®ä»Šã¾ã§ã«é€šã£ãŸã“ã¨ã®ãªã„é“を通ã£ã¦ã¿ãŸã„ã¨ã„ã†ã‚ãŒã¾ã¾ãªãŸã£ã¦ã®é¡˜ã„ã§åˆ¥ã®é“を通るã“ã¨ã¨ãªã£ãŸï¼Žãã“ã§ã‚ãªãŸã¯åœ°å›³ã‚’見ãªãŒã‚‰ãŠå§«æ§˜ãŒé€šã‚‹é“を決ã‚ãªãŠã™ã“ã¨ã«ã—ãŸï¼Ž
å…¨ã¦ã®é“ã¯ï¼Œå®¿å ´åŒå£«ã‚’ã¤ãªãè¡—é“ã§ã‚る.便宜上,出発地点åŠã³ç›®çš„åœ°ç‚¹ã‚‚å®¿å ´ã¨ã™ã‚‹ï¼Žã¨ã“ã‚ãŒï¼Œæ–°ã—ã„é“ã¯æ²»å®‰ã®å•é¡Œã‚’抱ãˆã¦ã„ãŸï¼Žç›—賊やãŠå§«æ§˜ã‚’亡ã者ã«ã—よã†ã¨ã™ã‚‹åˆºå®¢ãŒè¥²ã„ã‹ã‹ã£ã¦ãã‚‹å¯èƒ½æ€§ãŒé«˜ã„ã®ã§ã‚る.
ãã®ã‚ˆã†ãªå±é™ºãªé“を通るã«ã¯è·è¡›ã‚’雇ã†ã“ã¨ãŒæœ›ã¾ã—ã„.è·è¡›ã¯å®¿å ´ã§é›‡ã†ã“ã¨ãŒã§ã,é“å˜ä½ã§å§«ã‚’守らã›ã‚‹ã“ã¨ãŒã§ãる.è·è¡›ãŒå®ˆã£ã¦ã„ã‚‹é–“ã¯ç›—賊や刺客ã«è¥²ã‚れるã“ã¨ã¯ãªã„ãŒï¼Œè·é›¢ 1 ã«ã¤ã金 1 ãŒã‹ã‹ã‚‹ï¼Žãã®ãŸã‚,è·è¡›ã‚’雇ã†ãŸã‚ã«ã¯æ‰€æŒé‡‘よりも次ã®å®¿å ´ã¾ã§ã®è·é›¢ãŒé•·ããªã„ã“ã¨ãŒæ¡ä»¶ã¨ãªã‚‹ï¼Ž
ã„ã¾ï¼Œä¸Žãˆã‚‰ã‚ŒãŸäºˆç®— L ã®ã‚‚ã¨ã§ï¼Œå§«ãŒç„¡äº‹ã«ç›®çš„地ã«ç€ãã¾ã§ã«è¥²ã„ã‹ã‹ã£ã¦ãる盗賊や刺客ã®äººæ•°ã‚’最å°åŒ–ã™ã‚‹ã“ã¨ã‚’考ãˆã‚‹ï¼Žã‚ãªãŸã®ä»•äº‹ã¯ï¼Œãã®æœ€å°åŒ–ã•ã‚ŒãŸäººæ•°ã‚’求ã‚ã‚‹ã“ã¨ã§ã‚る.ãªãŠï¼Œå®¿å ´ã«ã„ã‚‹é–“ã«è¥²ã‚れるã“ã¨ã¯ãªã„ã‚‚ã®ã¨ã™ã‚‹ï¼Ž
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ï¼Žå„データセットã¯æ¬¡ã®å½¢å¼ã‚’ã—ã¦ã„る.
N M L
A1 B1 D1 E1
A2 B2 D2 E2
...
AM BM DM EM
最åˆã®è¡Œã«ã¯ 3 ã¤ã®éžè² ã®æ•´æ•° N (2 ≤ N ≤ 100),M, L (0 ≤ L ≤ 100) ãŒä¸Žãˆã‚‰ã‚Œã‚‹ï¼Žã“れらã®æ•´æ•°ã¯ï¼Œå®¿å ´ã®æ•°ï¼Œé“ã®æ•°ï¼Œè·è¡›ã‚’雇ã†ãŸã‚ã®äºˆç®—を表ã™ï¼Žå®¿å ´ã«ã¯ 1 ã‹ã‚‰ N ã¾ã§ã®ç•ªå·ãŒå‰²ã‚ŠæŒ¯ã‚‰ã‚Œã¦ãŠã‚Šï¼Œå‡ºç™ºåœ°ã«ã¯ 1 ,目的地ã«ã¯ N ã®ç•ªå·ãŒãã‚Œãžã‚Œå‰²ã‚ŠæŒ¯ã‚‰ã‚Œã¦ã„る.
続ã M è¡Œã§ã¯é“ã®æƒ…å ±ãŒå„行㫠1 ã¤ãšã¤ä¸Žãˆã‚‰ã‚Œã‚‹ï¼Žé“ã®æƒ…å ±ã¯ 4 ã¤ã®æ•´æ•° Ai,Bi (1 ≤ Ai < Bi ≤ N), Di (1 ≤ Di ≤ 100) Ei (0 ≤ Ei ≤ 10000) ã§ä¸Žãˆã‚‰ã‚Œã‚‹ï¼Žã“れらã¯ãã‚Œãžã‚Œï¼Œé“ã®å§‹ç‚¹ã¨çµ‚点ã®å®¿å ´ã®ç•ªå·ï¼Œé“ã®è·é›¢ï¼Œç›—賊や刺客ã«è¥²ã‚れる人数を表ã™ï¼Ž
é“ã¯åŒæ–¹å‘ã«é€šè¡Œå¯èƒ½ã§ã‚り,ã‹ã¤ã‚ã‚‹å®¿å ´ã®çµ„ã«å¯¾ã—ã¦ã¯é«˜ã€… 1 ã¤ã®é“ã—ã‹å˜åœ¨ã—ãªã„.ã¾ãŸï¼Œå‡ºç™ºåœ°ã‹ã‚‰ç›®çš„地ã«ã¯å¿…ãšç§»å‹•å¯èƒ½ã§ã‚ã‚‹ã“ã¨ãŒä¿è¨¼ã•ã‚Œã¦ã„る.
入力ã®çµ‚ã‚ã‚Šã¯ï¼Œç©ºç™½ã§åŒºåˆ‡ã‚‰ã‚ŒãŸ 3 ã¤ã® 0 ã‚’å«ã‚€ 1 è¡Œã§ç¤ºã•ã‚Œã‚‹ï¼Ž
å„データセットã«ã¤ã„ã¦ï¼Œç›—賊や刺客ã«è¥²ã‚れる人数ã®æœ€å°å€¤ã‚’å„è¡Œã«å‡ºåŠ›ã›ã‚ˆï¼Žå‡ºåŠ›ã«ä½™è¨ˆãªç©ºç™½ã‚„改行をå«ã‚ã¦ã¯ãªã‚‰ãªã„.
3 2 10 1 2 8 6 2 3 10 3 3 2 10 1 2 3 8 2 3 7 7 3 3 10 1 3 17 6 1 2 2 4 2 3 9 13 4 4 5 1 3 9 3 1 4 7 25 2 3 8 2 2 4 9 3 0 0 0
3 0 4 8