æ°´ã®å›½ã‚¦ã‚©ãƒ¼ã‚¿ãƒ¼ãƒ‡ãƒ–ンã«ã¯ n 個ã®éƒ½å¸‚ãŒã‚ã‚Šã¾ã™ã€‚å„都市ã¯æ°´ã«å›²ã¾ã‚Œã¦ãŠã‚Šã€å³¶å›½ã®ã‚ˆã†ã«ãªã£ã¦ã„ã¾ã™ã€‚ウォーターデブンã«ã¯ m 本ã®æ©‹ãŒã‚ã‚Šã€éƒ½å¸‚é–“ã®äº¤é€šã¯ãれらã®æ©‹ã«ã‚ˆã£ã¦è¡Œã‚ã‚Œã€å…¨ã¦ã®éƒ½å¸‚ã«è¡Œãæ¥ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
最近ã€é“路特定財æºã®è¦‹ç›´ã—ã«ã‚ˆã‚Šæ©‹ã®ç¶æŒè²»ã®å‰Šæ¸›ãŒæ±ºå®šã•ã‚Œã¾ã—ãŸã€‚全部ã®æ©‹ã‚’ç¶æŒã™ã‚‹ã“ã¨ãŒã§ããªããªã£ã¦ã—ã¾ã„ã€ã„ãã¤ã‹ã®æ©‹ã‚’å–り壊ã™ã“ã¨ã«ãªã‚Šã¾ã—ãŸã€‚ãã“ã§ã€ã‚¦ã‚©ãƒ¼ã‚¿ãƒ¼ãƒ‡ãƒ–ンã¯ã©ã®éƒ½å¸‚ã«ã§ã‚‚è¡Œãã“ã¨ãŒã§ãるよã†ã«æ©‹ã‚’残ã—ã¤ã¤ã€æ©‹ã®ç¶æŒè²»ã‚’最å°åŒ–ã™ã‚‹ã“ã¨ãŒèª²é¡Œã¨ãªã‚Šã¾ã—ãŸã€‚
都市ã®æ•°ã€æ©‹ã®æ•°ã€å„æ©‹ã®ç¶æŒè²»ã‚’入力ã¨ã—ã€æ©‹ã‚’利用ã—ã¦ã©ã®éƒ½å¸‚ã«ã‚‚è¡Œã‘るよã†ã«ã—ã¤ã¤ã€æ©‹ã‚’å–り壊ã—ãŸå ´åˆã®ç¶æŒè²»ã®æœ€å°å€¤ã‚’出力ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ã¦ãã ã•ã„。ãªãŠã€æ©‹ã®å–り壊ã—ã«ã¯è²»ç”¨ãŒæŽ›ã‹ã‚‰ãªã„ã‚‚ã®ã¨ã—ã¾ã™ã€‚ãŸã ã—ã€å„都市㯠0 ã‹ã‚‰ n - 1 ã¾ã§é †ç•ªã«ç•ªå·ãŒä»˜ã‘られã¦ã„ã‚‹ã‚‚ã®ã¨ã—ã¾ã™ã€‚
複数ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã®ä¸¦ã³ãŒå…¥åŠ›ã¨ã—ã¦ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚入力ã®çµ‚ã‚ã‚Šã¯ã‚¼ãƒãµãŸã¤ã®è¡Œã§ç¤ºã•ã‚Œã¾ã™ã€‚å„データセットã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
n m a1 b1 cost1 a2 b2 cost2 : am bm costm
1行目ã«éƒ½å¸‚ã®æ•° n (2 ≤ n ≤ 100)〠橋ã®æ•° m (1 ≤ m ≤ 500) ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚続ã m è¡Œã«ç¬¬ i ã®æ©‹ã®æƒ…å ±ãŒä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚ai, bi ã¯æ©‹ãŒã¤ãªã„ã§ã„る都市ã®ç•ªå·ã€costi (1 ≤ costi ≤ 1000) ã¯æ©‹ã«ã‹ã‹ã‚‹ç¶æŒè²»ã‚’表ã—ã¾ã™ã€‚
データセット毎ã«æ©‹ã®ç¶æŒè²»ã®åˆè¨ˆã‚’1行ã«å‡ºåŠ›ã—ã¾ã™ã€‚
5 6 0 2 1 2 1 3 2 3 8 1 3 2 3 4 5 1 4 4 3 3 1 2 3 2 0 3 0 1 3 0 0
10 6